home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11520_lcoComp.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
272KB
|
4,435 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 4413 neg.b [A3]
00000002 1DD9 move.b <<invalid special address>>, [A1]+
00000004 0000 56F6 ori.b D0, 0xF6
00000008 0000 2FF5 ori.b D0, 0xF5
0000000C 0000 05EC ori.b D0, 0xEC
00000010 8000 or.b D0, D0
00000012 0002 0FA8 ori.b D2, 0xA8
00000016 469A not.l [A2]+
00000018 46C4 move.w SR, D4
0000001A 00E3 .incomplete
0000001C 2B32 66C8 move.l -[A5], [A2 + D6.w * 8 - 0x56]
00000020 480C nbcd.b A4
00000022 4804 nbcd.b D4
00000024 47FC 47E4 47DC lea.l A3, 0x47E447DC
0000002A 47D4 lea.l A3, [A4]
0000002C 4610 not.b [A0]
0000002E 133E move.b -[A1], <<invalid special address>>
00000030 262C 4510 move.l D3, [A4 + 0x4510]
00000034 46CE move.w SR, A6
00000036 705B moveq.l D0, 0x5B
00000038 4530 45A4 .invalid 2, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
0000003C ECDA 4486 bfclr [A2]+ {18:6}
00000040 48D2 ECE0 movem.l [A2], D5,D6,D7,A2,A3,A5,A6,A7
00000044 4452 neg.w [A2]
00000046 489E 4436 movem.w [A6]+, D1,D2,D4,D5,A2,A6
0000004A 4458 neg.w [A0]+
0000004C 290E move.l -[A4], A6
0000004E 4486 neg.l D6
00000050 0FDA .incomplete
00000052 24A4 move.l [A2], -[A4]
00000054 441C neg.b [A4]+
00000056 443A 60CE neg.b [PC + 0x60CE /* 00006126, cstring ""<EOF> */]
0000005A 7E30 moveq.l D7, 0x30
0000005C 43C2 lea.l A1, D2
0000005E 6B40 bmi +0x42 /* 000000A0 */
00000060 6E3A bgt +0x3C /* 0000009C */
00000062 10CE move.b [A0]+, A6
00000064 7C5A moveq.l D6, 0x5A
00000066 4376 7C59 chk.w D1, [A6 + D7 * 4 + 0x59]
0000006A 23B6 4298 1DA8 0059 move.l [0x59 + D1 * 4], [A6 + D4.w * 2 - 0x104]
00000072 704D moveq.l D0, 0x4D
00000074 8E6E 4428 or.w D7, [A6 + 0x4428]
00000078 434A chk.w D1, A2
0000007A 4208 clr.b A0
0000007C 3AB2 3B52 425E move.w [A5], [[A2] + 0x425E]
00000082 281E move.l D4, [A6]+
00000084 27FC 3A84 281C 3AF6 move.l [PC + D3 * 2 - 0x10], 0x3A84281C
0000008C 39AC 4176 27A8 450A move.w [0x450A + D2 * 8], [A4 + 0x4176]
00000094 44F8 420A move.b [0x0000420A], CCR
00000098 410A .invalid 0, A2 // invalid opcode 4 with b == 4
0000009A 21C8 451A move.l [0x0000451A], A0
// begin alternate branch 0000009C-0000009E
label0000009C:
0000009C 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
// end alternate branch 0000009C-0000009E
label0000009C: // (misaligned)
0000009E 4134 409A .invalid 0, [A4 + D4.w - 0x102] // invalid opcode 4 with b == 4
// begin alternate branch 000000A0-000000A2
label000000A0:
000000A0 409A negx.l [A2]+
// end alternate branch 000000A0-000000A2
label000000A0: // (misaligned)
000000A2 410A .invalid 0, A2 // invalid opcode 4 with b == 4
000000A4 413A 25D0 .invalid 0, [PC + 0x25D0 /* 00002676, value 0x1718019B */] // invalid opcode 4 with b == 4
000000A8 405A negx.w [A2]+
000000AA 44CC move.b A4, CCR
000000AC 44C4 move.b D4, CCR
000000AE 447C 44AA 408E neg.w 0x44AA408E
000000B4 3FF6 447C move.w <<invalid special address>>, [A6 + D4.w * 4 + 0x7C]
000000B8 409A negx.l [A2]+
000000BA 2530 3FBA ECDA 430A 42F8 move.l -[A2], [[-0x1325BCF6 + D3 * 8] + 0x42F8]
000000C4 400A negx.b A2
000000C6 3884 move.w [A4], D4
000000C8 373A 2594 move.w -[A3], [PC + 0x2594 /* 0000265E, value 0x9350 */]
000000CC 66CE bne -0x30 /* 0000009C */
000000CE 3EE8 ECD0 move.w [A7]+, [A0 - 0x1330]
000000D2 7054 moveq.l D0, 0x54
000000D4 3FEE 1F90 move.w <<invalid special address>>, [A6 + 0x1F90]
000000D8 3FB0 3FA4 3F8A 7241 move.w [[ + <<invalid base displacement size>> + D3 * 8] + 0x7241], <<invalid full ext with I/IS == 4>>
000000E0 3F7E 3F6A move.w [A7 + 0x3F6A], <<invalid special address>>
000000E4 3F5E 3F0E move.w [A7 + 0x3F0E], [A6]+
000000E8 427C 3F3E 3F32 clr.w 0x3F3E3F32 /* '?>?2' */
000000EE 3F26 move.w -[A7], -[A6]
000000F0 3F0C move.w -[A7], A4
000000F2 3EF0 23F0 423E 3ECA move.w [A7]+, [0x423E3ECA]
000000FA 3E7A 3EAE movea.w A7, [PC + 0x3EAE /* 00003FAA, cstring ""<EOF> */]
000000FE 3DB4 3D1C 1838 move.w [A6 + D1 + 0x38], <<invalid full ext with I/IS == 4>>
00000104 3CA4 move.w [A6], -[A4]
00000106 0FFA .incomplete
00000108 1D8A 3D9A 3CE6 move.b [[ + D3 * 4] + 0x3CE6], A2
0000010E 3C3A 3CAA move.w D6, [PC + 0x3CAA /* 00003DBA, cstring ""<EOF> */]
// begin alternate branch 00000110-00000114
label00000110:
00000110 3CAA 3C12 move.w [A6], [A2 + 0x3C12]
// end alternate branch 00000110-00000114
label00000110: // (misaligned)
00000112 3C12 move.w D6, [A2]
00000114 FC60 7247 .extension 0xC60 <<F/1/6>>, 0x7247 // unimplemented
00000118 3D10 move.w -[A6], [A0]
0000011A 1CD2 move.b [A6]+, [A2]
0000011C 3CA8 3C9C move.w [A6], [A0 + 0x3C9C]
00000120 4008 negx.b A0
00000122 21D8 4026 move.l [0x00004026], [A0]+
00000126 3DD4 move.w <<invalid special address>>, [A4]
00000128 3DC8 move.w <<invalid special address>>, A0
0000012A 3C86 move.w [A6], D6
0000012C 3C36 3C62 move.w D6, [A6 + D3 * 4 + 0x62]
00000130 FC50 3B96 .extension 0xC50 <<F/1/6>>, 0x3B96 // unimplemented
00000134 3BCC move.w <<invalid special address>>, A4
00000136 203A 3ADE move.l D0, [PC + 0x3ADE /* 00003C16, cstring ""<EOF> */]
0000013A 3F2A FB1A move.w -[A7], [A2 - 0x4E6]
0000013E 1BA8 3EFC FB74 move.b <<invalid full ext with I/IS == 4>>, [A0 + 0x3EFC]
00000144 20CC move.l [A0]+, A4
00000146 3F1A move.w -[A7], [A2]+
00000148 FBA0 .invalid <<F/6/5>>
0000014A 3AEC 3A54 move.w [A5]+, [A4 + 0x3A54]
0000014E 3A2A 3A94 move.w D5, [A2 + 0x3A94]
00000152 6C6E bge +0x70 /* 000001C2 */
00000154 1526 move.b -[A2], -[A6]
00000156 3DAE 39D0 1AB6 move.w [A6 + D1 * 2 - 0x74], [A6 + 0x39D0]
0000015C 3AC6 move.w [A5]+, D6
0000015E 3A0E move.w D5, A6
00000160 396A 03B8 3904 move.w [A4 + 0x3904], [A2 + 0x3B8]
00000166 07DE .incomplete
00000168 07AA 3896 bclr [A2 + 0x3896], D3
0000016C 194A 3926 move.b [A4 + 0x3926], A2
00000170 1C2D 38B0 move.b D6, [A5 + 0x38B0]
00000174 1D84 ECE0 move.b [A6 + A6 * 4 - 0x32], D4
00000178 1E68 2FF8 movea.b A7, [A0 + 0x2FF8]
0000017C 37C2 1DF6 move.w <<invalid full ext with IS == 1 and I/IS == 6>>, D2
00000180 3B58 385C move.w [A5 + 0x385C], [A0]+
00000184 3852 movea.w A4, [A2]
00000186 1CE8 3772 move.b [A6]+, [A0 + 0x3772]
0000018A 6084 bra -0x7A /* 00000110 */
0000018C 3BF2 36C8 move.w <<invalid special address>>, [A2 + D3.w * 8 - 0x56]
00000190 36DC move.w [A3]+, [A4]+
00000192 7E5F moveq.l D7, 0x5F
00000194 16F0 15B4 move.b [A3]+, <<invalid full ext with I/IS == 4>>
00000198 7E61 moveq.l D7, 0x61
0000019A 5207 addq.b D7, 1
0000019C 39AE 35D0 36CC move.w [A4 + D3.w * 8 - 0x52], [A6 + 0x35D0]
000001A2 35C4 3506 move.w [PC + 0x3506 /* 000036AA, cstring ""<EOF> */], D4
000001A6 35C6 3616 move.w [PC + 0x3616 /* 000037BE, cstring ""<EOF> */], D6
000001AA 35FC 15B2 3882 move.w [PC + 0x3882 /* 00003A2E, cstring ""<EOF> */], 0x15B2
000001B0 34A4 move.w [A2], -[A4]
000001B2 158C 7C62 move.b [A2 + D7 * 4 + 0x62], A4
000001B6 1446 movea.b A2, D6
000001B8 7C61 moveq.l D6, 0x61
000001BA 3586 7221 move.w [A2 + D7.w * 2 + 0x21], D6
000001BE 3424 move.w D2, -[A4]
000001C0 34A8 3404 move.w [A2], [A0 + 0x3404]
// begin alternate branch 000001C2-000001C4
label000001C2:
000001C2 3404 move.w D2, D4
// end alternate branch 000001C2-000001C4
label000001C2: // (misaligned)
000001C4 3450 movea.w A2, [A0]
000001C6 33AC 343E 3770 3342 140A move.w [A1 + 0x3342140A], [A4 + 0x343E]
000001D0 105A movea.b A0, [A2]+
000001D2 36FE move.w [A3]+, <<invalid special address>>
000001D4 32D0 move.w [A1]+, [A0]
000001D6 3354 32A4 move.w [A1 + 0x32A4], [A4]
000001DA 328A move.w [A1], A2
000001DC 3654 movea.w A3, [A4]
000001DE 3276 1360 7C5D movea.w A1, [A6 + 0x7C5D]
000001E4 7C5C moveq.l D6, 0x5C
000001E6 34A0 move.w [A2], -[A0]
000001E8 3364 9A7C move.w [A1 - 0x6584], -[A4]
000001EC 345E movea.w A2, [A6]+
000001EE 3456 movea.w A2, [A6]
000001F0 3276 1052 movea.w A1, [A6 + D1.w + 0x52]
000001F4 324E movea.w A1, A6
000001F6 33FA 319A 321E 9C7C move.w [0x321E9C7C], [PC + 0x319A /* 00003392, cstring ""<EOF> */]
000001FE 33A8 313E 3372 6DE4 3168 30C8 move.w [[A1 + 0x6DE43168] + 0x30C8], [A0 + 0x313E]
0000020A 309C move.w [A0], [A4]+
0000020C 304A movea.w A0, A2
0000020E 722A moveq.l D1, 0x2A
00000210 703E moveq.l D0, 0x3E
00000212 704A moveq.l D0, 0x4A
00000214 7412 moveq.l D2, 0x12
00000216 F4C4 .invalid <<cinv/cpush with scope=0>>
00000218 2E1C move.l D7, [A4]+
0000021A 2DFE move.l <<invalid special address>>, <<invalid special address>>
0000021C 2DE0 move.l <<invalid special address>>, -[A0]
0000021E 2DCA move.l <<invalid special address>>, A2
00000220 2DB6 2D98 2D7A 2D24 2CF0 2C46 move.l [[A6 + 0x2D242CF0] + 0x2C46], [ + D2 * 4]
0000022C EC8A lsr D2, 6
0000022E EC8C lsr D4, 6
00000230 EC8E lsr D6, 6
00000232 EC92 roxr D2, 6
00000234 EC98 ror D0, 6
00000236 EC9E ror D6, 6
00000238 ECA4 asr D4, D6
0000023A ECA8 lsr D0, D6
0000023C ECAC lsr D4, D6
0000023E ECAE lsr D6, D6
00000240 ECB0 roxr D0, D6
00000242 EC8E lsr D6, 6
00000244 EC92 roxr D2, 6
00000246 2DF6 EC98 move.l <<invalid special address>>, [A6 + A6 * 4 - 0x104]
0000024A 2E18 move.l D7, [A0]+
0000024C EC9E ror D6, 6
0000024E 2DF8 ECA4 move.l <<invalid special address>>, [0xFFFFECA4]
00000252 2DD8 move.l <<invalid special address>>, [A0]+
00000254 ECAE lsr D6, D6
00000256 ECB0 roxr D0, D6
00000258 2A52 movea.l A5, [A2]
0000025A EC8A lsr D2, 6
0000025C 7612 moveq.l D3, 0x12
0000025E C2A8 7A0B and.l D1, [A0 + 0x7A0B]
00000262 6D7C blt +0x7E /* 000002E0 */
00000264 3186 EDA8 8193 move.w [-0x7E6D + A6 * 4], D6
0000026A 3085 move.w [A0], D5
0000026C 2B60 2AA0 move.l [A5 + 0x2AA0], -[A0]
// begin alternate branch 0000026E-00000270
label0000026E:
0000026E 2AA0 move.l [A5], -[A0]
// end alternate branch 0000026E-00000270
label0000026E: // (misaligned)
00000270 2A4C movea.l A5, A4
00000272 2A02 move.l D5, D2
00000274 29C2 16AA 018C move.l 0x16AA018C, D2
0000027A 2532 2508 move.l -[A2], [A2 + <<invalid base displacement size>> + D2 * 4]
0000027E 2588 24C8 move.l [A2 + D2.w * 4 - 0x56], A0
00000282 6D3E blt +0x40 /* 000002C2 */
00000284 24C0 move.l [A2]+, D0
00000286 23C6 0790 23BC move.l [0x079023BC], D6
0000028C 23A8 23F2 23D8 move.l [], [A0 + 0x23F2]
00000292 22FA 21B4 move.l [A1]+, [PC + 0x21B4 /* 00002448, value 0x2BC10A83 */]
00000296 22E2 move.l [A1]+, -[A2]
00000298 23E0 2114 20FA move.l [0x211420FA], -[A0]
0000029E 20D4 move.l [A0]+, [A4]
000002A0 225E movea.l A1, [A6]+
000002A2 2058 movea.l A0, [A0]+
000002A4 1FB2 1FFE FA66 move.b [A7 + A7 * 2 + 0x66], <<invalid full ext with IS == 1 and I/IS == 6>>
000002AA 60C2 bra -0x3C /* 0000026E */
000002AC 1EF0 1F1E 1EC4 move.b [A7]+, [[A0] + D1 * 8 + 0x1EC4]
000002B2 F73E .extension 0x73E <<F/4-5/3>> // unimplemented
000002B4 1ED6 move.b [A7]+, [A6]
000002B6 1EC8 move.b [A7]+, A0
000002B8 1E68 1EB0 movea.b A7, [A0 + 0x1EB0]
000002BC FA54 6D44 .extension 0xA54 <<F/1/5>>, 0x6D44 // unimplemented
000002C0 1E5C movea.b A7, [A4]+
label000002C2:
000002C2 1E4E movea.b A7, A6
label000002C4:
000002C4 1F92 1D78 1DAC 1DA4 move.b [A7 + 0x1DAC1DA4], [A2]
000002CC 1D98 6E58 move.b [A6 + D6 * 8 + 0x58], [A0]+
000002D0 1D1C move.b -[A6], [A4]+
000002D2 1C78 1D36 movea.b A6, [0x00001D36]
000002D6 FD54 .extension 0xD54 <<F/4-5/6>> // unimplemented
000002D8 1CC4 move.b [A6]+, D4
000002DA 1BDA move.b <<invalid special address>>, [A2]+
000002DC 1C9A move.b [A6], [A2]+
000002DE 1CD0 move.b [A6]+, [A0]
label000002E0:
000002E0 EE82 asr D2, 7
000002E2 7056 moveq.l D0, 0x56
000002E4 1C66 movea.b A6, -[A6]
000002E6 F442 .invalid <<cinv/cpush with scope=0>>
000002E8 1CEE 7058 move.b [A6]+, [A6 + 0x7058]
000002EC 1C10 move.b D6, [A0]
000002EE 1BF0 1B1C move.b <<invalid special address>>, <<invalid full ext with I/IS == 4>>
000002F2 1A6A 1AEE movea.b A5, [A2 + 0x1AEE]
000002F6 FE72 1A74 .extension 0xE72 <<F/1/7>>, 0x1A74 // unimplemented
000002FA 19E6 ECC8 move.b 0xC8, -[A6]
000002FE ECCC ECCA bfclr A4 {D3:10}
00000302 ECCC EA6C bfclr A4 {D1:D4}
00000306 FA14 7242 .unknown 0xFA14 0x7242 (W = 5)
0000030A 1A34 ECC8 move.b D5, [A4 + A6 * 4 - 0x56]
0000030E 67B4 beq -0x4A /* 000002C4 */
00000310 1998 ED10 move.b [A4 + A6 * 4], [A0]+
00000314 18F6 185E move.b [A4]+, [A6 + D1 + 0x5E]
00000318 EC12 roxr D2.b, 6
0000031A E71E rol D6.b, 3
0000031C 1180 ECAC move.b [A0 + A6 * 4 - 0x84], D0
00000320 1870 17CC movea.b A4, <<invalid full ext with I/IS == 4>>
00000324 1788 180C move.b [A3 + D1 + 0xC], A0
00000328 1760 9CA8 move.b [A3 - 0x6358], -[A0]
0000032C F592 .invalid <<F/6/2>>
0000032E 193E move.b -[A4], <<invalid special address>>
00000330 725D moveq.l D1, 0x5D
00000332 180E move.b D4, A6
00000334 174E 60E0 move.b [A3 + 0x60E0], A6
00000338 171C move.b -[A3], [A4]+
0000033A 1684 move.b [A3], D4
0000033C 0FDC .incomplete
0000033E 723B moveq.l D1, 0x3B
00000340 ED22 asl D2.b, D6
00000342 1F22 move.b -[A7], -[A2]
00000344 16A2 move.b [A3], -[A2]
00000346 161A move.b D3, [A2]+
00000348 154A E8A2 move.b [A2 - 0x175E], A2
0000034C E3D4 lsl .w [A4]
0000034E 0E1C 0CD0 .invalid.b [A4]+, 0xD0 // invalid immediate operation
00000352 E63C ror D4.b, D3
00000354 13F4 0236 16CA FAC6 move.b [0x16CAFAC6], [A4 + D0.w * 2 + 0x36]
0000035C FA9E 138C .extension 0xA9E <<F/2-3/5>> // unimplemented
00000360 FA44 1370 .extension 0xA44 <<F/1/5>>, 0x1370 // unimplemented
00000364 E154 roxl D4.w, 8
00000366 E120 asl D0.b, D0
00000368 11F8 0B58 0A0E move.b [0x00000A0E /* IconBitmap */], [0x00000B58 /* MBDFHndl */]
0000036E E93C rol D4.b, D4
00000370 E1C0 asl .w D0
00000372 1FBA 11EC 1148 move.b [A7 + <<invalid base displacement size>>], [PC + 0x11EC /* 00001560, value 0x8B */]
00000378 DAC4 add.w A5, D4
0000037A F1CE .invalid <<F/7/0>>
0000037C 1148 1168 move.b [A0 + 0x1168], A0
00000380 108E move.b [A0], A6
00000382 10C6 move.b [A0]+, D6
00000384 108E move.b [A0], A6
00000386 106C 0FCC movea.b A0, [A4 + 0xFCC]
0000038A EF08 lsl D0.b, 7
0000038C 1070 1068 movea.b A0, [A0 + D1.w + 0x68]
00000390 EE9E ror D6, 7
00000392 0F88 bclr A0, D7
00000394 0F0C btst A4, D7
00000396 0E48 EDA8 .invalid.w A0, 0xEDA8 // invalid immediate operation
0000039A 0EB8 0E96 704F 7050 .invalid.l [0x00007050], 0xE96704F // invalid immediate operation
000003A2 10B2 EE5C move.b [A0], [A2 + A6 * 8 + 0x5C]
000003A6 0DEA .incomplete
000003A8 7E1A moveq.l D7, 0x1A
000003AA 7E19 moveq.l D7, 0x19
000003AC 0D32 0DF6 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D6
000003B0 9A93 sub.l D5, [A3]
000003B2 9E85 sub.l D7, D5
000003B4 4884 ext.w D4
000003B6 D284 add.l D1, D4
000003B8 29D2 53AC 66C4 move.l 0x53AC66C4, [A2]
000003BE 29DA 66BC FE12 move.l 0x66BCFE12, [A2]+
000003C4 B000 cmp.b D0, D0
000003C6 651C bcs +0x1E /* 000003E4 */
000003C8 6210 bhi +0x12 /* 000003DA */
000003CA 1233 FB84 move.b D1, <<invalid full ext with I/IS == 4>>
000003CE FC24 5FC3 .unknown 0xFC24 0x5FC3 (W = 6)
000003D2 5288 addq.l A0, 1
000003D4 2954 FBFE move.l [A4 - 0x402], [A4]
000003D8 FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
label000003DA:
000003DA FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
000003DC 1794 501A move.b [A3 + D5.w + 0x1A], [A4]
000003E0 B000 cmp.b D0, D0
000003E2 6E68 bgt +0x6A /* 0000044C */
label000003E4:
000003E4 1745 3744 move.b [A3 + 0x3744], D5
000003E8 F6E2 F640 .extension 0x6E2 <<F/2-3/3>> // unimplemented
000003EC 536B 1A2B subq.w [A3 + 0x1A2B], 1
000003F0 182B BA6B move.b D4, [A3 - 0x4595]
000003F4 15F2 6200 1D70 move.b [PC + 0x1D70 /* 00002166, value 0x1C */], [A2 + D6.w * 2]
000003FA 654C bcs +0x4E /* 00000448 */
000003FC 6240 bhi +0x42 /* 0000043E */
000003FE ED80 asl D0, 6
00000400 D046 add.w D0, D6
00000402 FCE8 F502 .extension 0xCE8 <<F/2-3/6>> // unimplemented
00000406 F4EA cpushl DATA+INST, [A2]
00000408 F4D2 cinvp DATA+INST, [A2]
0000040A F4BA cpusha INST
0000040C 401D negx.b [A5]+
0000040E 05AA FC84 bclr [A2 - 0x37C], D2
00000412 7046 moveq.l D0, 0x46
00000414 7041 moveq.l D0, 0x41
00000416 FE64 FE4A .extension 0xE64 <<F/1/7>>, 0xFE4A // unimplemented
0000041A FCE4 FCAE .extension 0xCE4 <<F/2-3/6>> // unimplemented
0000041E 6D46 blt +0x48 /* 00000466 */
00000420 2641 movea.l A3, D1
00000422 3686 move.w [A3], D6
00000424 FCDC FBFA .extension 0xCDC <<F/2-3/6>> // unimplemented
00000428 FC64 FD10 .extension 0xC64 <<F/1/6>>, 0xFD10 // unimplemented
0000042C D9C5 add.l A4, D5
0000042E 9C85 sub.l D6, D5
00000430 8E80 or.l D7, D0
00000432 E080 asr D0, 8
00000434 F4FE cpusha DATA+INST
00000436 F35C .extension 0x35C <<F/4-5/1>> // unimplemented
00000438 FAF0 FA8C .extension 0xAF0 <<F/2-3/5>> // unimplemented
0000043C FACA 1102 .extension 0xACA <<F/2-3/5>> // unimplemented
// begin alternate branch 0000043E-00000440
label0000043E:
0000043E 1102 move.b -[A0], D2
// end alternate branch 0000043E-00000440
label0000043E: // (misaligned)
00000440 DADC add.w A5, [A4]+
00000442 FA52 F99A .extension 0xA52 <<F/1/5>>, 0xF99A // unimplemented
00000446 DA84 add.l D5, D4
label00000448:
00000448 FBC2 .invalid <<F/7/5>>
0000044A DA60 add.w D5, -[A0]
label0000044C:
0000044C 01AB F9FC bclr [A3 - 0x604], D0
00000450 DE64 add.w D7, -[A4]
00000452 F982 .invalid <<F/6/4>>
00000454 F9C0 .invalid <<F/7/4>>
00000456 F93A .extension 0x93A <<F/4-5/4>> // unimplemented
00000458 F970 .extension 0x970 <<F/4-5/4>> // unimplemented
0000045A F884 D948 .extension 0x884 <<F/2-3/4>> // unimplemented
0000045E F90E .extension 0x90E <<F/4-5/4>> // unimplemented
00000460 DD76 F8AA add.w [A6 + A7 - 0x86], D6
00000464 F8D4 DD42 .extension 0x8D4 <<F/2-3/4>> // unimplemented
// begin alternate branch 00000466-00000468
label00000466:
00000466 DD42 addx.w D6, D2
// end alternate branch 00000466-00000468
label00000466: // (misaligned)
00000468 FA1C FA14 .unknown 0xFA1C 0xFA14 (W = 5)
0000046C FA04 F9FC .unknown 0xFA04 0xF9FC (W = 5)
00000470 F9F4 .invalid <<F/7/4>>
00000472 F9EC .invalid <<F/7/4>>
00000474 F9E4 .invalid <<F/7/4>>
00000476 C55A and.w [A2]+, D2
00000478 F806 D84A .tblXX 0xF806, 0xD84A // unimplemented
0000047C F744 .extension 0x744 <<F/4-5/3>> // unimplemented
0000047E F81A F7A4 .tblXX 0xF81A, 0xF7A4 // unimplemented
00000482 007B 6B30 F8BC ori.w [PC + A7 - 0x68], 0x6B30 /* 'k0' */
00000488 F7A6 .invalid <<F/6/3>>
0000048A F72A .extension 0x72A <<F/4-5/3>> // unimplemented
0000048C F848 F732 .extension 0x848 <<F/1/4>>, 0xF732 // unimplemented
00000490 DB90 add.l [A0], D5
00000492 1132 D6FE move.b -[A0], [A2 + A5.w * 8 - 0x2]
00000496 F678 D6D2 .extension 0x678 <<F/1/3>>, 0xD6D2 // unimplemented
0000049A DB12 add.b [A2], D5
0000049C F630 F76A .move16 0xF630, 0xF76A // unimplemented
000004A0 F654 DABE .extension 0x654 <<F/1/3>>, 0xDABE // unimplemented
000004A4 F0E8 F0E2 .extension 0x0E8 <<F/2-3/0>> // unimplemented
000004A8 F346 .extension 0x346 <<F/4-5/1>> // unimplemented
000004AA 706B moveq.l D0, 0x6B
000004AC F340 .extension 0x340 <<F/4-5/1>> // unimplemented
000004AE 706C moveq.l D0, 0x6C
000004B0 F334 .extension 0x334 <<F/4-5/1>> // unimplemented
000004B2 F33A .extension 0x33A <<F/4-5/1>> // unimplemented
000004B4 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
000004B6 F328 .extension 0x328 <<F/4-5/1>> // unimplemented
000004B8 7047 moveq.l D0, 0x47
000004BA F322 .extension 0x322 <<F/4-5/1>> // unimplemented
000004BC F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000004BE 7061 moveq.l D0, 0x61
000004C0 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
000004C2 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
000004C4 704B moveq.l D0, 0x4B
000004C6 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000004C8 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000004CA F2FE 7048 .extension 0x2FE <<F/2-3/1>> // unimplemented
000004CE F2F8 705F .extension 0x2F8 <<F/2-3/1>> // unimplemented
000004D2 F28C 706D .extension 0x28C <<F/2-3/1>> // unimplemented
000004D6 706E moveq.l D0, 0x6E
000004D8 F2F2 704C .extension 0x2F2 <<F/2-3/1>> // unimplemented
000004DC F2EC F2E6 .extension 0x2EC <<F/2-3/1>> // unimplemented
000004E0 704D moveq.l D0, 0x4D
000004E2 F2E0 7062 .extension 0x2E0 <<F/2-3/1>> // unimplemented
000004E6 F2DA F2D4 .extension 0x2DA <<F/2-3/1>> // unimplemented
000004EA 0169 F2A4 bchg [A1 - 0xD5C], D0
000004EE F29E F26E .extension 0x29E <<F/2-3/1>> // unimplemented
000004F2 F268 00BF .extension 0x268 <<F/1/1>>, 0x00BF // unimplemented
000004F6 F262 F25C .extension 0x262 <<F/1/1>>, 0xF25C // unimplemented
000004FA 00C1 .incomplete
000004FC F256 F250 .extension 0x256 <<F/1/1>>, 0xF250 // unimplemented
00000500 00C3 .incomplete
00000502 F24A F244 .extension 0x24A <<F/1/1>>, 0xF244 // unimplemented
00000506 F23E F238 .cpgen 0xF23E, 0xF238 // unimplemented
0000050A 00C7 .incomplete
0000050C F22C F232 .cpgen 0xF22C, 0xF232 // unimplemented
00000510 F226 F220 .cpgen 0xF226, 0xF220 // unimplemented
00000514 F21A 00CD .invalid fp1, fp0
00000518 F214 F20E .cpgen 0xF214, 0xF20E // unimplemented
0000051C 00D3 .incomplete
0000051E F208 F202 .cpgen 0xF208, 0xF202 // unimplemented
00000522 F1FC .invalid <<F/7/0>>
00000524 F1F6 .invalid <<F/7/0>>
00000526 00D7 .incomplete
00000528 F1EA .invalid <<F/7/0>>
0000052A F1F0 .invalid <<F/7/0>>
0000052C F1B4 .invalid <<F/6/0>>
0000052E F196 .invalid <<F/6/0>>
00000530 00A5 F18A F17E ori.l -[A5], 0xF18AF17E
00000536 F172 .extension 0x172 <<F/4-5/0>> // unimplemented
00000538 F166 .extension 0x166 <<F/4-5/0>> // unimplemented
0000053A 00A7 F15A F14E ori.l -[A7], 0xF15AF14E
00000540 00A9 F142 F136 F12A ori.l [A1 - 0xED6], 0xF142F136
00000548 00D9 .incomplete
0000054A F11E .extension 0x11E <<F/4-5/0>> // unimplemented
0000054C F112 .extension 0x112 <<F/4-5/0>> // unimplemented
0000054E 00DB .incomplete
00000550 F106 .extension 0x106 <<F/4-5/0>> // unimplemented
00000552 016D F0FA bchg [A5 - 0xF06], D0
00000556 F0F4 014D .extension 0x0F4 <<F/2-3/0>> // unimplemented
0000055A F0EE 014F .extension 0x0EE <<F/2-3/0>> // unimplemented
0000055E F2CE F2C8 .extension 0x2CE <<F/2-3/1>> // unimplemented
00000562 0153 bchg [A3], D0
00000564 F2C2 F2BC .extension 0x2C2 <<F/2-3/1>> // unimplemented
00000568 0155 bchg [A5], D0
0000056A F0DC F0D6 .extension 0x0DC <<F/2-3/0>> // unimplemented
0000056E F0D0 F0CA .extension 0x0D0 <<F/2-3/0>> // unimplemented
00000572 F0C4 F0BE .extension 0x0C4 <<F/2-3/0>> // unimplemented
00000576 F0B8 F0B2 .extension 0x0B8 <<F/2-3/0>> // unimplemented
0000057A F0AC F0A6 .extension 0x0AC <<F/2-3/0>> // unimplemented
0000057E F0A0 F09A .extension 0x0A0 <<F/2-3/0>> // unimplemented
00000582 F094 F08E .extension 0x094 <<F/2-3/0>> // unimplemented
00000586 F088 F082 .extension 0x088 <<F/2-3/0>> // unimplemented
0000058A F07C F076 .extension 0x07C <<F/1/0>>, 0xF076 // unimplemented
0000058E F070 F06A .extension 0x070 <<F/1/0>>, 0xF06A // unimplemented
00000592 F064 F05E .extension 0x064 <<F/1/0>>, 0xF05E // unimplemented
00000596 F058 F052 .extension 0x058 <<F/1/0>>, 0xF052 // unimplemented
0000059A F04C F046 .extension 0x04C <<F/1/0>>, 0xF046 // unimplemented
0000059E F040 F03A .extension 0x040 <<F/1/0>>, 0xF03A // unimplemented
000005A2 F034 F02E F028 .invalid 0xF034, 0xF02E // unimplemented
000005A8 F022 F01C .invalid 0xF022, 0xF01C // unimplemented
000005AC F016 F010 .invalid 0xF016, 0xF010 // unimplemented
000005B0 F00A F004 .invalid 0xF00A, 0xF004 // unimplemented
000005B4 EFFE EFF8 bfins <<invalid special address>> {D7:D0}, D6
000005B8 EFEC 706A EFE6 bfins [A4 - 0x101A] {1:D2}, D7
000005BE 0119 btst [A1]+, D0
000005C0 EFE0 EFDA bfins -[A0] {D7:26}, D6
000005C4 EFF2 0157 EFD4 bfins <<invalid full ext with I/IS == 4>> {5:23}, D0
000005CA 01D7 .incomplete
000005CC EFCE F2B6 bfins A6 {10:D6}, D7
000005D0 F2B0 7067 .extension 0x2B0 <<F/2-3/1>> // unimplemented
000005D4 F2AA F27A .extension 0x2AA <<F/2-3/1>> // unimplemented
000005D8 F274 01D3 .extension 0x274 <<F/1/1>>, 0x01D3 // unimplemented
000005DC 1112 move.b -[A0], [A2]
000005DE 111A move.b -[A0], [A2]+
000005E0 1122 move.b -[A0], -[A2]
000005E2 112A 113A move.b -[A0], [A2 + 0x113A]
000005E6 1142 4BAA move.b [A0 + 0x4BAA], D2
000005EA 0C3E 124A cmpi.b <<invalid special address>>, 0x4A /* 'J' */
000005EE 123E move.b D1, <<invalid special address>>
000005F0 020F 6E30 andi.b A7, 0x30 /* '0' */
000005F4 B30A cmpm.b [A1]+, [A2]+
000005F6 C500 abcd D2, D0
000005F8 0F06 btst D6, D7
000005FA 088E 0F02 bclr.b A6, 0x2
000005FE 0F2A 103A btst [A2 + 0x103A], D7
00000602 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00000604 6C4A bge +0x4C /* 00000650 */
00000606 BB03 xor.b D3, D5
00000608 7301 moveq.l D1, 0x01
0000060A F320 .extension 0x320 <<F/4-5/1>> // unimplemented
0000060C A463 syscall MaxApplZone, flags=4
0000060E 25A4 EB20 A463 move.l [A2 - 0x5B9D + A6 * 2], -[A4]
00000614 1BBB 033C 0F06 0802 move.b [[A5 + <<invalid base displacement size>>] + D0 * 8 + 0x802], <<invalid full ext with I/IS == 4>>
label0000061C:
0000061C 0F65 bchg -[A5], D7
0000061E 000F 6500 ori.b A7, 0x0
00000622 0F65 bchg -[A5], D7
00000624 006B 6B65 0013 ori.w [A3 + 0x13], 0x6B65 /* 'ke' */
0000062A 1F65 000F move.b [A7 + 0xF], -[A5]
0000062E 6500 0F8E bcs +0xF90 /* 000015BE */
00000632 5B11 subq.b [A1], 5
00000634 020F 8D08 andi.b A7, 0x8
00000638 0F2A 1B03 btst [A2 + 0x1B03], D7
0000063C 830D sbcd -[A1], -[A5]
0000063E 6C4A bge +0x4C /* 0000068A */
00000640 3808 move.w D4, A0
00000642 0243 809B andi.w D3, 0x809B
00000646 0836 AAC3 146D btst.b [A6 + D1.w * 4 + 0x6D], 0xC3
0000064C 02CB .incomplete
0000064E 3330 0509 move.w -[A1], [[A0 + <<invalid base displacement size>> + D0 * 4]]
// begin alternate branch 00000650-00000652
label00000650:
00000650 0509 btst A1, D2
// end alternate branch 00000650-00000652
label00000650: // (misaligned)
00000652 7B21 moveq.l D5, 0x21
00000654 C0BB 03A3 0E53 0962 C321 and.l D0, [[0xE53 + D0 * 2] + 0x962C321]
0000065E 020F E502 andi.b A7, 0x2
00000662 BB30 2B01 xor.b [[A0 + <<invalid base displacement size>> + D2 * 2]], D5
00000666 7616 moveq.l D3, 0x16
00000668 EB16 roxl D6.b, 5
0000066A 9B00 subx.b D5, D0
0000066C 2301 move.l -[A1], D1
0000066E 3EEA 7B16 move.w [A7]+, [A2 + 0x7B16]
00000672 8B03 sbcd D5, D3
00000674 8673 25E3 3008 020F 3653 or.w D3, [[0x3008] + 0x20F3653]
0000067E 1806 move.b D4, D6
00000680 0812 8812 btst.b [A2], 0x12
00000684 163B 024A move.b D3, [PC + D0.w * 2 + 0x4A]
00000688 9070 02C4 sub.w D0, [A0 + D0.w * 2 - 0x60]
// begin alternate branch 0000068A-0000068C
label0000068A:
0000068A 02C4 .incomplete
// end alternate branch 0000068A-0000068C
label0000068A: // (misaligned)
0000068C 2104 move.l -[A0], D4
0000068E 2A28 FB0F move.l D5, [A0 - 0x4F1]
00000692 6C88 bge -0x76 /* 0000061C */
00000694 3808 move.w D4, A0
00000696 6C16 bge +0x18 /* 000006AE */
00000698 0509 btst A1, D2
0000069A 0F30 C900 btst [A0 + <<invalid base displacement size>> + A4], D7
0000069E 0F08 btst A0, D7
000006A0 0203 2930 andi.b D3, 0x30 /* '0' */
000006A4 0E18 0C4A .invalid.b [A0]+, 0x4A /* 'J' */ // invalid immediate operation
000006A8 124A movea.b A1, A2
000006AA 0243 8A4A andi.w D3, 0x8A4A
label000006AE:
000006AE 36F4 02E3 move.w [A3]+, [A4 + D0.w * 2 - 0x29]
000006B2 A321 syscall GetPtrSize, flags=3
000006B4 084A 9314 bchg.b A2, 0x14
000006B8 DB50 add.w [A0], D5
000006BA 8B03 sbcd D5, D3
000006BC 1643 movea.b A3, D3
000006BE 0DC2 .incomplete
000006C0 8382 7B27 unpk D1, D2, 0x7B27
000006C4 0802 0F36 btst.b D2, 0x36 /* '6' */
000006C8 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
000006CA 6253 bhi +0x55 /* 0000071F */
000006CC 4A6B 6E08 tst.w [A3 + 0x6E08]
000006D0 020F 3043 andi.b A7, 0x43 /* 'C' */
000006D4 1105 move.b -[A0], D5
000006D6 034B bchg A3, D1
000006D8 16F3 0D0A CB1B move.b [A3]+, [[A3 + <<invalid base displacement size>> + D0 * 4] - 0x34E5]
000006DE 2503 move.l -[A2], D3
000006E0 8382 7B16 unpk D1, D2, 0x7B16
000006E4 0802 0F36 btst.b D2, 0x36 /* '6' */
000006E8 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000006EA 622B bhi +0x2D /* 00000717 */
000006EC 6025 bra +0x27 /* 00000713 */
000006EE 030F btst A7, D1
000006F0 30EB 0193 move.w [A0]+, [A3 + 0x193]
000006F4 4208 clr.b A0
000006F6 020F 36C5 andi.b A7, 0xC5
000006FA 080A 2453 btst.b A2, 0x53 /* 'S' */
000006FE 062E 045B 069B addi.b [A6 + 0x69B], 0x5B /* '[' */
00000704 006B 03EA A31F ori.w [A3 - 0x5CE1], 0x3EA
0000070A 930D subx.b -[A1], -[A5]
0000070C 42CB .invalid A3 // invalid opcode 4 with subtype 1
0000070E 07C5 .incomplete
00000710 007B 5CC1 0083 ori.w [PC + D0.w - 0x125], 0x5CC1
label00000716:
00000716 01C5 .incomplete
00000718 00A3 42C1 0033 ori.l -[A3], 0x42C10033
0000071E 0683 05D3 0F26 addi.l D3, 0x5D30F26
00000724 5306 subq.b D6, 1
00000726 2C45 movea.l A6, D5
00000728 043E 2483 subi.b <<invalid special address>>, 0x83
0000072C 2665 movea.l A3, -[A5]
0000072E 1743 8A3E move.b [A3 - 0x75C2], D3
00000732 3603 move.w D3, D3
00000734 0606 089B addi.b D6, 0x9B
00000738 6E70 bgt +0x72 /* 000007AA */
0000073A 020F 303A andi.b A7, 0x3A /* ':' */
0000073E 734B moveq.l D1, 0x4B
00000740 0502 btst D2, D2
00000742 0F62 bchg -[A2], D7
00000744 0F02 btst D2, D7
00000746 0F21 btst -[A1], D7
00000748 1430 AAE3 move.b D2, [A0 + A2 * 2 - 0x29]
0000074C 3585 010F A903 46A9 move.w [[A2 + <<invalid base displacement size>>] + D0 - 0x56FCB957], D5
00000754 03DB .incomplete
00000756 6830 bvc +0x32 /* 00000788 */
00000758 3A63 movea.w A5, -[A3]
0000075A 2F35 1A53 move.l -[A7], [A5 + D1 * 2 + 0x53]
0000075E 3C05 move.w D6, D5
00000760 030F btst A7, D1
00000762 8D02 sbcd D6, D2
00000764 CB68 8528 and.w [A0 - 0x7AD8], D5
00000768 5332 C486 subq.b [A2 + A4.w * 4 - 0x122], 1
0000076C 9B06 subx.b D5, D6
0000076E 0A73 05E4 1B02 2100 xori.w [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x2100], 0x5E4
00000776 E46B lsr D3.w, D2
00000778 D17B 000F add.w [PC + D0.w + 0xF], D0
0000077C B02B 6F4D cmp.b D0, [A3 + 0x6F4D]
00000780 220F move.l D1, A7
00000782 6E30 bgt +0x32 /* 000007B4 */
00000784 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
00000786 A92B syscall GrowWindow
label00000788:
00000788 6381 bls -0x7D /* 0000070B */
0000078A 9B03 subx.b D5, D3
0000078C 6388 bls -0x76 /* 00000716 */
0000078E 0309 btst A1, D1
00000790 768B moveq.l D3, 0xFFFFFF8B
00000792 070A btst A2, D3
00000794 3C3C 3C3C move.w D6, 0x3C3C /* '<<' */
00000798 ED26 asl D6.b, D6
0000079A 0FE9 .incomplete
0000079C 265B movea.l A3, [A3]+
0000079E 140F move.b D2, A7
000007A0 AD04 syscall DrawGrowIcon, auto_pop
000007A2 0F30 B00F btst [A0 + A3.w + 0xF], D7
000007A6 5527 subq.b -[A7], 2
000007A8 DB08 addx.b -[A5], -[A0]
label000007AA:
000007AA 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
000007AC 0F49 bchg A1, D7
000007AE 03A3 bclr -[A3], D1
000007B0 0D0B btst A3, D6
000007B2 6276 bhi +0x78 /* 0000082A */
label000007B4:
000007B4 3AFB 0797 0078 0F36 move.w [A5]+, [[] + D0 * 8 + 0x780F36]
000007BC 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
000007BE F228 0B02 fsinh fp6, fp2
000007C2 A0C6 syscall vCacheWrIP
000007C4 46B0 5128 8D08 not.l [A0 - 0x72F8 + D5]
000007CA 0FF2 .incomplete
000007CC 282A 28B3 move.l D4, [A2 + 0x28B3]
000007D0 0A06 530B xori.b D6, 0xB
000007D4 6301 bls +0x3 /* 000007D7 */
000007D6 0386 bclr D6, D1
000007D8 8527 or.b -[A7], D2
000007DA AB05 syscall CopyHandle
000007DC 7BC3 moveq.l D5, 0xFFFFFFC3
000007DE DE88 add.l D7, A0
000007E0 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000007E2 0F16 btst [A6], D7
000007E4 5D2A 0F30 subq.b [A2 + 0xF30], 6
000007E8 5A60 addq.w -[A0], 5
000007EA 8103 sbcd D0, D3
000007EC 0802 0F30 btst.b D2, 0x30 /* '0' */
000007F0 262B 10EE move.l D3, [A3 + 0x10EE]
000007F4 A921 syscall SendBehind
000007F6 7B18 moveq.l D5, 0x18
000007F8 0802 0F89 btst.b D2, 0x89
000007FC 2B60 7C23 move.l [A5 + 0x7C23], -[A0]
00000800 1502 move.b -[A2], D2
00000802 0F22 btst -[A2], D7
00000804 2315 move.l -[A1], [A5]
00000806 C30D abcd -[A1], -[A5]
00000808 74CB moveq.l D2, 0xFFFFFFCB
0000080A 0502 btst D2, D2
0000080C 0F05 btst D5, D7
0000080E 2D0F move.l -[A6], A7
00000810 0529 2A10 btst [A1 + 0x2A10], D2
00000814 DB08 addx.b -[A5], -[A0]
00000816 B32B 612C xor.b [A3 + 0x612C], D1
0000081A 0306 btst D6, D1
0000081C 5A60 addq.w -[A0], 5
0000081E 020F 020F andi.b A7, 0xF
00000822 4636 AB04 not.b <<invalid full ext with I/IS == 4>>
00000826 2504 move.l -[A2], D4
00000828 0F21 btst -[A1], D7
label0000082A:
0000082A 040B 1C74 subi.b A3, 0x74 /* 't' */
0000082E 0636 B486 A924 addi.b <<invalid full ext with I/IS == 4>>, 0x86
00000834 6002 bra +0x4 /* 00000838 */
00000836 0F45 bchg D5, D7
label00000838:
00000838 020F 6500 andi.b A7, 0x0
0000083C 0F6E 3073 bchg [A6 + 0x3073], D7
00000840 00BB 0808 020F 0636 ori.l [PC + D0.w * 8 + 0x36], 0x808020F
00000848 8B2B 0283 or.b [A3 + 0x283], D5
0000084C BC08 cmp.b D6, A0
0000084E E517 roxl D7.b, 2
00000850 0F6E 30FB bchg [A6 + 0x30FB], D7
00000854 099B bclr [A3]+, D4
00000856 4208 clr.b A0
00000858 0509 btst A1, D2
0000085A 0F6E 30C6 bchg [A6 + 0x30C6], D7
0000085E 0633 0C05 010F 0108 6517 addi.b [[A3 + <<invalid base displacement size>>] + D0 + 0x1086517], 0x5
00000868 8302 sbcd D1, D2
0000086A 210A move.l -[A0], A2
0000086C 86A2 or.l D3, -[A2]
0000086E 4613 not.b [A3]
00000870 0E25 04F3 .invalid.b -[A5], 0xF3 // invalid immediate operation
00000874 6A02 bpl +0x4 /* 00000878 */
00000876 2313 move.l -[A1], [A3]
label00000878:
00000878 B311 xor.b [A1], D1
0000087A 36BB 01A5 060F move.w [A3], [[0x60F] + D0]
00000880 3681 move.w [A3], D1
00000882 1B66 F31A move.b [A5 - 0xCE6], -[A6]
00000886 06B4 6465 0ACA 6061 addi.l [A4 + D6.w + 0x61], 0x64650ACA
0000088E 01AA C31B bclr [A2 - 0x3CE5], D0
00000892 0672 2C06 7216 addi.w [A2 + D7.w * 2 + 0x16], 0x2C06
00000898 C51E and.b [A6]+, D2
0000089A 0FC9 .incomplete
0000089C 1EC3 move.b [A7]+, D3
0000089E 1812 move.b D4, [A2]
000008A0 16E3 move.b [A3]+, -[A3]
000008A2 5008 addq.b A0, 8
000008A4 020F 12CA andi.b A7, 0xCA
000008A8 020F 0108 andi.b A7, 0x8
000008AC CA2A 10EA and.b D5, [A2 + 0x10EA]
000008B0 4B2E 8B03 .invalid 5, [A6 - 0x74FD] // invalid opcode 4 with b == 4
000008B4 3E73 003B movea.w A7, [A3 + D0.w + 0x3B]
000008B8 0E08 020F .invalid.b A0, 0xF // invalid immediate operation
000008BC 363A 2326 move.w D3, [PC + 0x2326 /* 00002BE4, value 0x1107 */]
000008C0 8502 sbcd D2, D2
000008C2 438A .invalid 1, A2 // invalid opcode 4 with b == 6
000008C4 CA36 5305 and.b D5, [[A6 + <<invalid base displacement size>>] + D5 * 2]
000008C8 024B 21B3 andi.w A3, 0x21B3
000008CC 1105 move.b -[A0], D5
000008CE 073B 176B 0CE5 010F 020F btst [[PC + 0xCE5] + 0x10F020F], D3
000008D8 6E36 bgt +0x38 /* 00000910 */
000008DA A302 syscall Read, flags=3
000008DC E50A lsl D2.b, 2
000008DE 0F36 3A73 btst [A6 + D3 * 2 + 0x73], D7
000008E2 1385 02EB move.b [A1 + D0.w * 2 - 0x21], D5
000008E6 0D02 btst D2, D6
000008E8 3375 B311 9B01 move.w [A1 - 0x64FF], [[A5 + A3 * 2]]
000008EE 0B09 btst A1, D5
000008F0 1C16 move.b D6, [A6]
000008F2 020F 1C2C andi.b A7, 0x2C /* ',' */
000008F6 020F 303A andi.b A7, 0x3A /* ':' */
000008FA EB0B lsl D3.b, 5
000008FC 122C 0542 move.b D1, [A4 + 0x542]
00000900 0F05 btst D5, D7
00000902 020F A505 andi.b A7, 0x5
00000906 0FA1 bclr -[A1], D7
00000908 072A 283B btst [A2 + 0x283B], D3
0000090C 0C02 8361 cmpi.b D2, 0x61 /* 'a' */
label00000910:
00000910 B311 xor.b [A1], D1
00000912 F005 210F ploadw 0x0F, D5
00000916 3633 0C65 move.w D3, [A3 + D0 * 4 + 0x65]
0000091A 040F 36B3 subi.b A7, 0xB3
0000091E 10E5 move.b [A0]+, -[A5]
00000920 0CBB 019B 42A1 0C66 cmpi.l [PC + D0 * 4 + 0x66], 0x19B42A1
00000928 1309 move.b -[A1], A1
0000092A 2504 move.l -[A2], D4
0000092C 0F02 btst D2, D7
0000092E 0F6E 3683 bchg [A6 + 0x3683], D7
00000932 02E5 .incomplete
00000934 090F btst A7, D4
00000936 36EB 01A5 move.w [A3]+, [A3 + 0x1A5]
0000093A 036B 5A36 bchg [A3 + 0x5A36], D1
0000093E B41B cmp.b D2, [A3]+
00000940 00E9 .incomplete
00000942 261E move.l D3, [A6]+
00000944 0433 053B 737A 7A7A EB00 2273 subi.b [[A3 + 0x7A7AEB00] + 0x2273], 0x3B /* ';' */
00000950 2444 movea.l A2, D4
00000952 EB21 asl D1.b, D5
00000954 043B 7306 0301 subi.b [[PC + <<invalid base displacement size>> + D0 * 2]], 0x6
0000095A 534A subq.w A2, 1
0000095C 0301 btst D1, D1
0000095E 2360 C305 move.l [A1 - 0x3CFB], -[A0]
00000962 560F addq.b A7, 3
00000964 C922 and.b -[A2], D4
00000966 ED1F rol D7.b, 6
00000968 0F6E 30A3 bchg [A6 + 0x30A3], D7
0000096C 0ADB .incomplete
0000096E 50E9 1F0F st [A1 + 0x1F0F]
00000972 E51F rol D7.b, 2
00000974 4643 not.w D3
00000976 0405 010F subi.b D5, 0xF
0000097A 36C5 move.w [A3]+, D5
0000097C 0273 0D06 4D50 andi.w [A3], 0xD06
00000982 0233 6885 260F andi.b [A3 + D2.w * 8 + 0xF], 0x85
00000988 6500 0F6E bcs +0xF70 /* 000018F8 */
0000098C 30F0 2B0B 0802 AB20 move.w [A0]+, [[A0 + <<invalid base displacement size>> + D2 * 2] + 0x802AB20]
00000994 C154 and.w [A4], D0
00000996 0233 286E 0306 020F andi.b [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x20F], 0x6E /* 'n' */
0000099E 6E0F bgt +0x11 /* 000009AF */
000009A0 A501 syscall Close, flags=5
000009A2 0F6D 0405 bchg [A5 + 0x405], D7
000009A6 0B1B btst [A3]+, D5
000009A8 013C 8334 btst 0x34 /* '4' */, D0
000009AC 0F38 080F btst [0x0000080F], D7
000009B0 0802 0F7C btst.b D2, 0x7C /* '|' */
000009B4 534A subq.w A2, 1
000009B6 0233 6B29 0E68 andi.b [A3 + D0 * 8 + 0x68], 0x29 /* ')' */
000009BC 6868 bvc +0x6A /* 00000A26 */
000009BE F8C9 2465 .extension 0x8C9 <<F/2-3/4>> // unimplemented
000009C2 230F move.l -[A1], A7
000009C4 6923 bvs +0x25 /* 000009E9 */
000009C6 A31D syscall MaxMem, flags=3
000009C8 0608 8B2E addi.b A0, 0x2E /* '.' */
000009CC 7002 moveq.l D0, 0x02
000009CE 0F46 bchg D6, D7
000009D0 0803 5170 btst.b D3, 0x70 /* 'p' */
000009D4 020F 8EBB andi.b A7, 0xBB
000009D8 3E00 move.w D7, D0
000009DA 731A moveq.l D1, 0x1A
000009DC 388B move.w [A4], A3
000009DE 0808 06AB btst.b A0, 0xAB
000009E2 09BB 3D08 bclr [PC + <<invalid base displacement size>> + D3 * 4], D4
000009E6 020F 4608 andi.b A7, 0x8
000009EA 0F70 020F bchg [A0 + D0.w * 2 + 0xF], D7
000009EE E517 roxl D7.b, 2
000009F0 4B2C 4D04 .invalid 5, [A4 + 0x4D04] // invalid opcode 4 with b == 4
000009F4 0FDC .incomplete
000009F6 A900 syscall GetFNum
000009F8 FB91 .invalid <<F/6/5>>
000009FA 0802 0F41 btst.b D2, 0x41 /* 'A' */
000009FE 65C5 bcs -0x39 /* 000009C5 */
00000A00 290F move.l -[A4], A7
00000A02 ED01 asl D1.b, 6
00000A04 0F46 bchg D6, D7
00000A06 A900 syscall GetFNum
00000A08 0FDC .incomplete
00000A0A C907 abcd D4, D7
00000A0C 0F8E bclr A6, D7
00000A0E 9B44 subx.w D5, D4
00000A10 8703 sbcd D3, D3
00000A12 D10F addx.b -[A0], -[A7]
00000A14 6C4E bge +0x50 /* 00000A64 */
00000A16 0546 bchg D6, D2
00000A18 3C38 B36E move.w D6, [0xFFFFB36E]
00000A1C 9483 sub.l D2, D3
00000A1E 18EB 2AFB move.b [A4]+, [A3 + 0x2AFB]
00000A22 1802 move.b D4, D2
00000A24 0F02 btst D2, D7
label00000A26:
00000A26 7339 moveq.l D1, 0x39
00000A28 0573 6B12 0B1A bchg [[A3 + D6 * 2] + 0xB1A], D2
00000A2E 020F 7C23 andi.b A7, 0x23 /* '#' */
00000A32 6002 bra +0x4 /* 00000A36 */
00000A34 0F2D 0B93 btst [A5 + 0xB93], D7
// begin alternate branch 00000A36-00000A38
label00000A36:
00000A36 0B93 bclr [A3], D5
// end alternate branch 00000A36-00000A38
label00000A36: // (misaligned)
00000A38 8808 or.b D4, A0
00000A3A 020F A50B andi.b A7, 0xB
00000A3E 532C 2302 subq.b [A4 + 0x2302], 1
00000A42 0893 2770 bclr.b [A3], 0x70 /* 'p' */
00000A46 02A7 80F2 9B1F andi.l -[A7], 0x80F29B1F
00000A4C 2169 8B02 C100 move.l [A0 - 0x3F00], [A1 - 0x74FE]
00000A52 BB01 xor.b D1, D5
00000A54 0B4D bchg A5, D5
00000A56 0A03 5587 xori.b D3, 0x87
00000A5A 010E btst A6, D0
00000A5C EE60 asr D0.w, D7
00000A5E 130B move.b -[A1], A3
00000A60 1286 move.b [A1], D6
00000A62 020F E12A andi.b A7, 0x2A /* '*' */
// begin alternate branch 00000A64-00000A66
label00000A64:
00000A64 E12A lsl D2.b, D0
// end alternate branch 00000A64-00000A66
label00000A64: // (misaligned)
00000A66 8636 A557 or.b D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00000A6A 2CFB 37A1 0602 move.l [A6]+, [[0x602 + D3 * 8]]
00000A70 0F36 3A13 btst [A6 + D3 * 2 + 0x13], D7
00000A74 5546 subq.w D6, 2
00000A76 8700 sbcd D3, D0
00000A78 870F sbcd -[A3], -[A7]
00000A7A 497F chk.w D4, <<invalid special address>>
00000A7C AAE3 syscall 0xAE3
00000A7E 3EA5 move.w [A7], -[A5]
00000A80 04E3 .incomplete
00000A82 11AD 047B 18A1 move.b [A0 + D1 - 0x95], [A5 + 0x47B]
00000A88 0463 1805 subi.w -[A3], 0x1805
00000A8C 012B 0E81 btst [A3 + 0xE81], D0
00000A90 79C3 moveq.l D4, 0xFFFFFFC3
00000A92 142C DB08 move.b D2, [A4 - 0x24F8]
00000A96 DD57 add.w [A7], D6
00000A98 C34A exg A1, A2
00000A9A 303A AB44 move.w D0, [PC - 0x54BC /* FFFFB5E0, cstring ""<EOF> */]
00000A9E 6518 bcs +0x1A /* 00000AB8 */
00000AA0 0F36 3A6B btst [A6 + D3 * 2 + 0x6B], D7
00000AA4 2F62 0F02 move.l [A7 + 0xF02], -[A2]
00000AA8 0F49 bchg A1, D7
00000AAA 20EB 1595 move.l [A0]+, [A3 + 0x1595]
00000AAE 0351 bchg [A1], D1
00000AB0 150F move.b -[A2], A7
00000AB2 0508 btst A0, D2
00000AB4 0FE5 .incomplete
00000AB6 06C5 .incomplete
label00000AB8:
00000AB8 449B neg.l [A3]+
00000ABA 1F21 move.b -[A7], -[A1]
00000ABC 08CB 1A25 bset.b A3, 0x25 /* '%' */
00000AC0 01BB 0121 0803 bclr [[PC + 0x803 + D0]], D0
00000AC6 552C 7300 subq.b [A4 + 0x7300], 2
00000ACA 6316 bls +0x18 /* 00000AE2 */
00000ACC 0802 0F36 btst.b D2, 0x36 /* '6' */
00000AD0 3AB3 16A5 move.w [A5], [A3 + D1.w * 8 - 0x91]
00000AD4 030F btst A7, D1
00000AD6 CD0B abcd -[A6], -[A3]
00000AD8 8503 sbcd D2, D3
00000ADA 6902 bvs +0x4 /* 00000ADE */
00000ADC 0F36 3A13 btst [A6 + D3 * 2 + 0x13], D7
// begin alternate branch 00000ADE-00000AE0
label00000ADE:
00000ADE 3A13 move.w D5, [A3]
// end alternate branch 00000ADE-00000AE0
label00000ADE: // (misaligned)
00000AE0 1B03 move.b -[A5], D3
label00000AE2:
00000AE2 0212 EE02 andi.b [A2], 0x2
00000AE6 0F95 bclr [A5], D7
00000AE8 080F 8D08 btst.b A7, 0x8
00000AEC 0FC5 .incomplete
00000AEE 2B0F move.l -[A5], A7
00000AF0 ED11 roxl D1.b, 6
00000AF2 1312 move.b -[A1], [A2]
00000AF4 9B01 subx.b D5, D1
00000AF6 E942 asl D2.w, 4
00000AF8 0F21 btst -[A1], D7
00000AFA 3F85 0E0F move.w [A7 + D0 * 8 + 0xF], D5
00000AFE 362D 270F move.w D3, [A5 + 0x270F]
00000B02 027B 4A65 802B andi.w [PC + A0.w + 0x2B], 0x4A65 /* 'Je' */
00000B08 4202 clr.b D2
00000B0A 0F65 bchg -[A5], D7
00000B0C 219B 8136 F0E6 0802 0FE1 move.l [[A0 - 0xF19F7FE] + A0 + 0xFE1], [A3]+
00000B16 0346 bchg D6, D1
00000B18 0802 0F36 btst.b D2, 0x36 /* '6' */
// begin alternate branch 00000B1A-00000B1E
fn00000B1A:
00000B1A 0F36 B705 btst [[A6 + <<invalid base displacement size>>] + A3 * 8], D7
// end alternate branch 00000B1A-00000B1E
fn00000B1A: // (misaligned)
00000B1C B705 xor.b D5, D3
00000B1E 0B0F btst A7, D5
00000B20 2524 move.l -[A2], -[A4]
00000B22 B784 xor.l D4, D3
00000B24 C60F and.b D3, A7
00000B26 050D btst A5, D2
00000B28 0F2A 5CB4 btst [A2 + 0x5CB4], D7
00000B2C B301 xor.b D1, D1
00000B2E 9599 sub.l [A1]+, D2
00000B30 0F65 bchg -[A5], D7
00000B32 6C36 bge +0x38 /* 00000B6A */
00000B34 EAC5 98BB bfchg D5 {D2:D3}
00000B38 0585 bclr D5, D2
00000B3A 010F btst A7, D0
00000B3C 65AF bcs -0x4F /* 00000AED */
00000B3E D33E add.b <<invalid special address>>, D1
00000B40 020F 2A10 andi.b A7, 0x10
00000B44 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000B46 659A bcs -0x64 /* 00000AE2 */
00000B48 7316 moveq.l D1, 0x16
00000B4A 0802 0F36 btst.b D2, 0x36 /* '6' */
00000B4E CB02 abcd D5, D2
00000B50 6223 bhi +0x25 /* 00000B75 */
00000B52 6005 bra +0x7 /* 00000B59 */
00000B54 550F subq.b A7, 2
00000B56 499F .invalid 4, [A7]+ // invalid opcode 4 with b == 6
00000B58 CA25 and.b D5, -[A5]
00000B5A 2D0F move.l -[A6], A7
00000B5C 8512 or.b [A2], D2
00000B5E 0F25 btst -[A5], D7
00000B60 0F53 bchg [A3], D7
00000B62 16AD 100F move.b [A3], [A5 + 0x100F]
00000B66 020F 6501 andi.b A7, 0x1
// begin alternate branch 00000B68-00000B6A
label00000B68:
00000B68 6501 bcs +0x3 /* 00000B6B */
// end alternate branch 00000B68-00000B6A
label00000B68: // (misaligned)
label00000B6A:
00000B6A 0B09 btst A1, D5
00000B6C 020F A510 andi.b A7, 0x10
00000B70 0FA5 bclr -[A5], D7
00000B72 030F btst A7, D1
00000B74 39A4 0F8D move.w [[ + <<invalid base displacement size>>] + D0 * 8], -[A4]
00000B78 0A61 2C16 xori.w -[A1], 0x2C16
00000B7C 7325 moveq.l D1, 0x25
00000B7E 1315 move.b -[A1], [A5]
00000B80 0802 0F36 btst.b D2, 0x36 /* '6' */
00000B84 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000B86 C416 and.b D2, [A6]
00000B88 6190 bsr -0x6E /* 00000B1A */
00000B8A 9B54 sub.w [A4], D5
00000B8C C043 and.w D0, D3
00000B8E 6CD8 bge -0x26 /* 00000B68 */
00000B90 1303 move.b -[A1], D3
00000B92 028B 2C23 0502 andi.l A3, 0x2C230502
00000B98 8B74 EB01 or.w [[A4 + <<invalid base displacement size>> + A6 * 2]], D5
00000B9C 8502 sbcd D2, D2
00000B9E 0FC9 .incomplete
00000BA0 4BCA lea.l A5, A2
00000BA2 1485 move.b [A2], D5
00000BA4 060F E55C addi.b A7, 0x5C /* '\\' */
00000BA8 36EB 4761 move.w [A3]+, [A3 + 0x4761]
00000BAC 053E btst <<invalid special address>>, D2
00000BAE 0F05 btst D5, D7
00000BB0 314A 122C move.w [A0 + 0x122C], A2
00000BB4 3B02 move.w -[A5], D2
00000BB6 8605 or.b D3, D5
00000BB8 310F move.w -[A0], A7
00000BBA 0D1F btst [A7]+, D6
00000BBC 7B12 moveq.l D5, 0x12
00000BBE 020F 6EA3 andi.b A7, 0xA3
00000BC2 0205 240F andi.b D5, 0xF
00000BC6 363A D317 move.w D3, [PC - 0x2CE9 /* FFFFDEDF, cstring ""<EOF> */]
00000BCA 050F btst A7, D2
00000BCC 0F29 2DFB btst [A1 + 0x2DFB], D7
00000BD0 1209 move.b D1, A1
00000BD2 8C6C 2CB5 or.w D6, [A4 + 0x2CB5]
00000BD6 190F move.b -[A4], A7
00000BD8 303A 8B11 move.w D0, [PC - 0x74EF /* FFFF96EB, cstring ""<EOF> */]
00000BDC E507 asl D7.b, 2
00000BDE AAEB syscall 0xAEB
00000BE0 0BDB .incomplete
00000BE2 30E1 move.w [A0]+, -[A1]
00000BE4 0743 bchg D3, D3
00000BE6 5012 addq.b [A2], 8
00000BE8 16C5 move.b [A3]+, D5
00000BEA 090F btst A7, D4
00000BEC 6E30 bgt +0x32 /* 00000C1E */
00000BEE 8302 sbcd D1, D2
00000BF0 432E 0802 .invalid 1, [A6 + 0x802] // invalid opcode 4 with b == 4
00000BF4 0F36 1B27 1288 0608 3B02 btst [[A6 + 0x1288] + D1 * 2 + 0x6083B02], D7
00000BFE 1690 move.b [A3], [A0]
00000C00 707C moveq.l D0, 0x7C
00000C02 0360 bchg -[A0], D1
00000C04 0073 0EDA 822A ori.w [A3 + A0.w * 2 + 0x2A], 0xEDA
00000C0A 28DB move.l [A4]+, [A3]+
00000C0C 0846 CD01 bchg.b D6, 0x1
00000C10 0509 btst A1, D2
00000C12 E34B lsl D3.w, 1
00000C14 2A10 move.l D5, [A0]
00000C16 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000C18 4608 not.b A0
00000C1A BE42 cmp.w D7, D2
00000C1C D501 addx.b D2, D1
label00000C1E:
00000C1E 0F2A 28EB btst [A2 + 0x28EB], D7
00000C22 0125 btst -[A5], D0
00000C24 990F subx.b -[A4], -[A7]
00000C26 362E 8D6A move.w D3, [A6 - 0x7296]
00000C2A 4608 not.b A0
00000C2C A304 syscall Control, flags=3
00000C2E 3373 A506 C343 02B3 move.w [A1 + 0x2B3], [[A3 + <<invalid base displacement size>>] + A2 * 4 - 0x3CBD]
00000C36 8533 736D or.b <<invalid full ext with IS == 1 and I/IS == 5>>, D2
00000C3A 60DB bra -0x23 /* 00000C17 */
00000C3C 0B44 bchg D4, D5
00000C3E BB08 cmpm.b [A5]+, [A0]+
00000C40 BB15 xor.b [A5], D5
00000C42 0304 btst D4, D1
00000C44 6B0A bmi +0xC /* 00000C50 */
00000C46 4608 not.b A0
00000C48 0501 btst D1, D2
00000C4A 8B0E sbcd -[A5], -[A6]
00000C4C 0B07 btst D7, D5
00000C4E 2503 move.l -[A2], D3
label00000C50:
00000C50 CB3D and.b <<invalid special address>>, D5
00000C52 020F 4501 andi.b A7, 0x1
00000C56 030E btst A6, D1
00000C58 0B07 btst D7, D5
00000C5A 2A10 move.l D5, [A0]
00000C5C EB01 asl D1.b, 5
00000C5E E308 lsl D0.b, 1
00000C60 0802 0FFD btst.b D2, 0xFD
00000C64 B983 xor.l D3, D4
00000C66 0505 btst D5, D2
00000C68 4EE5 jmp -[A5]
00000C6A 4E4B trap 11
00000C6C 055B bchg [A3]+, D2
00000C6E 06F5 .incomplete
00000C70 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
00000C72 0024 DB07 ori.b -[A4], 0x7
00000C76 6253 bhi +0x55 /* 00000CCB */
00000C78 7B02 moveq.l D5, 0x02
00000C7A 0FA9 16B3 bclr [A1 + 0x16B3], D7
00000C7E 168B move.b [A3], A3
00000C80 2508 move.l -[A2], A0
00000C82 021F BB3D andi.b [A7]+, 0x3D /* '=' */
00000C86 C305 abcd D1, D5
00000C88 BB75 BB3D 121B 0002 xor.w [[A5 + 0x121B0002] + A3 * 2], D5
00000C90 0F21 btst -[A1], D7
00000C92 161B move.b D3, [A3]+
00000C94 0030 5309 813F 6421 860F 6583 831D ori.b [[A0 + 0x6421860F] + A0 + 0x6583831D], 0x9 /* '\t' */
00000CA2 3AE3 move.w [A5]+, -[A3]
00000CA4 0443 0A1B subi.w D3, 0xA1B
00000CA8 0073 0025 C3A3 6A36 3AA3 1BA6 ori.w [[0x6A36 + A4 * 2] + 0x3AA31BA6], 0x25 /* '%' */
00000CB4 4A33 052B 60E1 7981 780F tst.b [[A3 + 0x60E1 + D0 * 4] + 0x7981780F]
00000CBE 8179 2B60 020F or.w [0x2B60020F], D0
00000CC4 8573 BB69 6500 or.w [[A3 + 0x6500]], D2
00000CCA 0F05 btst D5, D7
00000CCC 7493 moveq.l D2, 0xFFFFFF93
00000CCE 2508 move.l -[A2], A0
00000CD0 020F 41AD andi.b A7, 0xAD
00000CD4 020F 057B andi.b A7, 0x7B /* '{' */
00000CD8 2108 move.l -[A0], A0
00000CDA 0F6E 30DB bchg [A6 + 0x30DB], D7
00000CDE 048E CB1B 4579 subi.l A6, 0xCB1B4579
00000CE4 5337 6E41 subq.b [A7 + D6 * 8 + 0x41], 1
00000CE8 31C5 000F move.w [0x0000000F], D5
00000CEC 3685 move.w [A3], D5
00000CEE 020F 020F andi.b A7, 0xF
00000CF2 6599 bcs -0x65 /* 00000C8D */
00000CF4 E504 asl D4.b, 2
00000CF6 0F65 bchg -[A5], D7
00000CF8 9943 subx.w D4, D3
00000CFA 0D0F btst A7, D6
00000CFC 7CE1 moveq.l D6, 0xFFFFFFE1
00000CFE 070F btst A7, D3
00000D00 B62B 607E cmp.b D3, [A3 + 0x607E]
00000D04 4AA1 tst.l -[A1]
00000D06 0936 532E 0802 E34E btst [[A6 + 0x802] + D5 * 2 - 0x1CB2], D4
00000D0E 3683 move.w [A3], D3
00000D10 58BB 3D26 E304 4B03 addq.l [[PC - 0x1CFC] + D3 * 4 + 0x4B03], 4
00000D18 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4
00000D1A 06D7 .incomplete
00000D1C 044A 09CF subi.w A2, 0x9CF
00000D20 7B18 moveq.l D5, 0x18
00000D22 9701 subx.b D3, D1
00000D24 0DE7 .incomplete
00000D26 0775 1B1A F707 bchg [[A5 + D1 * 2] - 0x8F9], D3
00000D2C 86F7 0797 C707 A885 divu.w D3, [[] + D0 * 8 - 0x38F8577B]
00000D34 0271 6FC3 1487 andi.w [A1 + D1.w * 4 - 0x121], 0x6FC3
00000D3A 07BF bclr <<invalid special address>>, D3
00000D3C 2C24 move.l D6, -[A4]
00000D3E D304 addx.b D1, D4
00000D40 0B11 btst [A1], D5
00000D42 930B subx.b -[A1], -[A3]
00000D44 2E04 move.l D7, D4
00000D46 256D 2C02 0F6E move.l [A2 + 0xF6E], [A5 + 0x2C02 /* export_1404 */]
00000D4C 30B3 041B move.w [A0], [A3 + D0.w * 4 + 0x1B]
00000D50 1A23 move.b D5, -[A3]
00000D52 0188 bclr A0, D0
00000D54 A302 syscall Read, flags=3
00000D56 122C F301 move.b D1, [A4 - 0xCFF]
00000D5A 8B14 or.b [A4], D5
00000D5C 6E36 bgt +0x38 /* 00000D94 */
00000D5E 7300 moveq.l D1, 0x00
00000D60 2502 move.l -[A2], D2
00000D62 1F36 F309 move.b -[A7], [[A6 + <<invalid base displacement size>> + A7 * 2]]
00000D66 E302 asl D2.b, 1
00000D68 F062 B357 .extension 0x062 <<F/1/0>>, 0xB357 // unimplemented
00000D6C 020F 3613 andi.b A7, 0x13
00000D70 0414 020F subi.b [A4], 0xF
00000D74 E517 roxl D7.b, 2
00000D76 1B34 E382 130C move.b -[A5], [[ + <<invalid base displacement size>> + A6 * 2] + 0x130C]
00000D7C 2308 move.l -[A1], A0
00000D7E 0F02 btst D2, D7
00000D80 0F6E 8302 bchg [A6 - 0x7CFE], D7
label00000D84:
00000D84 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000D86 0802 0F36 btst.b D2, 0x36 /* '6' */
00000D8A 5B0F subq.b A7, 5
00000D8C 1402 move.b D2, D2
00000D8E FB66 .extension 0xB66 <<F/4-5/5>> // unimplemented
00000D90 E528 lsl D0.b, D2
00000D92 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
label00000D94:
00000D94 2982 1184 move.l <<invalid full ext with I/IS == 4>>, D2
00000D98 2308 move.l -[A1], A0
00000D9A 0802 0F30 btst.b D2, 0x30 /* '0' */
00000D9E 26EB 0496 move.l [A3]+, [A3 + 0x496]
00000DA2 090F btst A7, D4
00000DA4 60DE bra -0x20 /* 00000D84 */
00000DA6 3CF2 7301 move.w [A6]+, [[A2 + <<invalid base displacement size>> + D7 * 2]]
00000DAA 8B02 sbcd D5, D2
00000DAC F263 1AF0 .extension 0x263 <<F/1/1>>, 0x1AF0 // unimplemented
00000DB0 F293 02C0 .extension 0x293 <<F/2-3/1>> // unimplemented
00000DB4 F2DB 24A3 .extension 0x2DB <<F/2-3/1>> // unimplemented
00000DB8 0265 C5A3 andi.w -[A5], 0xC5A3
00000DBC 3246 movea.w A1, D6
00000DBE 36B0 06B4 move.w [A3], [A0 + D0.w * 8 - 0x76]
00000DC2 160D move.b D3, A5
00000DC4 0FCB .incomplete
00000DC6 0943 bchg D3, D4
00000DC8 20EB 128A move.l [A0]+, [A3 + 0x128A]
00000DCC 042E 2813 0B06 subi.b [A6 + 0xB06], 0x13
00000DD2 9B09 subx.b -[A5], -[A1]
00000DD4 8B0D sbcd -[A5], -[A5]
00000DD6 D30D addx.b -[A1], -[A5]
00000DD8 6693 bne -0x6B /* 00000D6D */
00000DDA 1D2D 100F move.b -[A6], [A5 + 0x100F]
00000DDE 3D10 move.w -[A6], [A0]
00000DE0 8B09 sbcd -[A5], -[A1]
00000DE2 2510 move.l -[A2], [A0]
00000DE4 2B14 move.l -[A5], [A4]
00000DE6 EB0A lsl D2.b, 5
00000DE8 7300 moveq.l D1, 0x00
00000DEA 6B16 bmi +0x18 /* 00000E02 */
00000DEC 0802 0F36 btst.b D2, 0x36 /* '6' */
00000DF0 3A33 7745 move.w D5, <<invalid full ext with IS == 1 and I/IS == 5>>
00000DF4 030F btst A7, D1
00000DF6 06E9 .incomplete
00000DF8 900F sub.b D0, A7
00000DFA CE42 and.w D7, D2
00000DFC 150D move.b -[A2], A5
00000DFE 8B5C or.w [A4]+, D5
00000E00 0802 0F2A btst.b D2, 0x2A /* '*' */
// begin alternate branch 00000E02-00000E06
label00000E02:
00000E02 0F2A 6A3A btst [A2 + 0x6A3A], D7
// end alternate branch 00000E02-00000E06
label00000E02: // (misaligned)
00000E04 6A3A bpl +0x3C /* 00000E40 */
00000E06 7B55 moveq.l D5, 0x55
00000E08 EB0A lsl D2.b, 5
00000E0A BB10 xor.b [A0], D5
00000E0C C513 and.b [A3], D2
00000E0E 0F69 393B bchg [A1 + 0x393B], D7
00000E12 3F02 move.w -[A7], D2
00000E14 0FAD 520F bclr [A5 + 0x520F], D7
00000E18 363A C316 move.w D3, [PC - 0x3CEA /* FFFFD130, cstring ""<EOF> */]
00000E1C 4002 negx.b D2
00000E1E 0F49 bchg A1, D7
00000E20 0233 6393 8740 andi.b [A3 + <<invalid base displacement size>>], 0x93
00000E26 020F 2901 andi.b A7, 0x1
00000E2A C34B exg A1, A3
00000E2C 8788 2D25 unpk -[A3], -[A0], 0x2D25
00000E30 DC0F add.b D6, A7
00000E32 303A 832F move.w D0, [PC - 0x7CD1 /* FFFF9163, cstring ""<EOF> */]
00000E36 E10E lsl D6.b, 8
00000E38 0FE1 .incomplete
00000E3A 0E8B 10A1 00FB .invalid.l A3, 0x10A100FB // invalid immediate operation
label00000E40:
00000E40 02D3 .incomplete
00000E42 0D06 btst D6, D6
00000E44 CB1C and.b [A4]+, D5
00000E46 6B01 bmi +0x3 /* 00000E49 */
00000E48 5302 subq.b D2, 1
00000E4A A0A3 syscall 0x0A3
00000E4C 26B3 0421 move.l [A3], [A3 + D0.w * 4 + 0x21]
00000E50 35E1 07A5 move.w [PC + 0x7A5 /* 000015F7, value 0xC70B */], -[A1]
00000E54 1A0F move.b D5, A7
00000E56 363A EB62 move.w D3, [PC - 0x149E /* FFFFF9BA, cstring ""<EOF> */]
00000E5A AD11 syscall CheckUpdate, auto_pop
00000E5C 0F6E 30A3 bchg [A6 + 0x30A3], D7
00000E60 0273 2708 020F andi.w [A3 + D0.w * 2 + 0xF], 0x2708
00000E66 363A 1323 move.w D3, [PC + 0x1323 /* 0000218B, value 0x20F */]
00000E6A CE42 and.w D7, D2
00000E6C A112 syscall SetEOF, flags=1
00000E6E 667B bne +0x7D /* 00000EEB */
00000E70 1061 movea.b A0, -[A1]
00000E72 052B 112B btst [A3 + 0x112B], D2
00000E76 04D3 .incomplete
00000E78 0DCB .incomplete
00000E7A 1A9B move.b [A5], [A3]+
00000E7C 0133 2209 btst [A3 + D2.w * 2 + 0x9], D0
00000E80 7702 moveq.l D3, 0x02
00000E82 1B54 85CA move.b [A5 - 0x7A36], [A4]
00000E86 36AA B362 move.w [A3], [A2 - 0x4C9E]
00000E8A 9B01 subx.b D5, D1
00000E8C 6B0A bmi +0xC /* 00000E98 */
00000E8E 6D05 blt +0x7 /* 00000E95 */
00000E90 0F71 050F 363A B32C bchg [[A1 + <<invalid base displacement size>>] + D0 * 4 + 0x363AB32C], D7
label00000E98:
00000E98 6905 bvs +0x7 /* 00000E9F */
00000E9A 2314 move.l -[A1], [A4]
label00000E9C:
00000E9C 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000E9E 0321 btst -[A1], D1
00000EA0 D30D addx.b -[A1], -[A5]
00000EA2 3306 move.w -[A1], D6
00000EA4 0B42 bchg D2, D5
00000EA6 0506 btst D6, D2
00000EA8 8B0F sbcd -[A5], -[A7]
00000EAA D30D addx.b -[A1], -[A5]
00000EAC A20B syscall Rename/PBHRename/HRename, flags=2
00000EAE 428B clr.l A3
00000EB0 6C4B bge +0x4D /* 00000EFD */
00000EB2 108B move.b [A0], A3
00000EB4 029B 0165 1A02 andi.l [A3]+, 0x1651A02
00000EBA 0F36 3AFB btst [A6 + D3 * 2 - 0x5], D7
00000EBE 4A85 tst.l D5
00000EC0 0423 6A36 subi.b -[A3], 0x36 /* '6' */
00000EC4 3AA3 move.w [A5], -[A3]
00000EC6 2C21 move.l D6, -[A1]
00000EC8 039B bclr [A3]+, D1
00000ECA 07D3 .incomplete
00000ECC 0D01 btst D1, D6
00000ECE 0E0F 0D0E .invalid.b A7, 0xE // invalid immediate operation
00000ED2 0F36 3A23 btst [A6 + D3 * 2 + 0x23], D7
00000ED6 00E1 .incomplete
00000ED8 01D3 .incomplete
00000EDA 13D3 0D5B 1689 move.b [0x0D5B1689], [A3]
00000EE0 0665 1153 addi.w -[A5], 0x1153
00000EE4 05EB .incomplete
00000EE6 0A49 2E0F xori.w A1, 0x2E0F
00000EEA 360B move.w D3, A3
00000EEC 08E9 01F0 620F bset.b [A1 + 0x620F], 0xF0
00000EF2 020B 13A1 andi.b A3, 0xA1
00000EF6 2F40 02C3 move.l [A7 + 0x2C3], D0
00000EFA 7BA5 moveq.l D5, 0xFFFFFFA5
00000EFC 2FA1 6C49 move.l [A7 + D6 * 4 + 0x49], -[A1]
00000F00 02CB .incomplete
00000F02 130B move.b -[A1], A3
00000F04 4202 clr.b D2
00000F06 0F0D btst A5, D7
00000F08 070F btst A7, D3
00000F0A 36A1 move.w [A3], -[A1]
00000F0C 6CAD bge -0x51 /* 00000EBB */
00000F0E 0F0F btst A7, D7
00000F10 0551 bchg [A1], D2
00000F12 6C88 bge -0x76 /* 00000E9C */
00000F14 BB0C cmpm.b [A5]+, [A4]+
00000F16 4266 clr.w -[A6]
00000F18 132A C50B move.b -[A1], [A2 - 0x3AF5]
00000F1C 0F36 FB1C btst <<invalid full ext with I/IS == 4>>, D7
00000F20 8122 or.b -[A2], D0
00000F22 E104 asl D4.b, 8
00000F24 8B27 or.b -[A7], D5
00000F26 D30D addx.b -[A1], -[A5]
00000F28 8302 sbcd D1, D2
00000F2A A527 syscall ReallocateHandle, flags=5
00000F2C 0F36 F31C btst <<invalid full ext with I/IS == 4>>, D7
00000F30 020F 8135 andi.b A7, 0x35 /* '5' */
00000F34 C522 and.b -[A2], D2
00000F36 0F36 0B15 btst [[A6] + D0 * 2], D7
00000F3A 4002 negx.b D2
00000F3C 0F65 bchg -[A5], D7
00000F3E 1653 movea.b A3, [A3]
00000F40 160F move.b D3, A7
00000F42 B00F cmp.b D0, A7
00000F44 06AB 0334 0802 0FA1 addi.l [A3 + 0xFA1], 0x3340802
00000F4C 00DB .incomplete
00000F4E 03A3 bclr -[A3], D1
00000F50 0F3B 3D38 0D22 0F2A btst [PC + 0xD220F2A + D3 * 4], D7
00000F58 1026 move.b D0, -[A6]
00000F5A 530A subq.b A2, 1
00000F5C 2B02 move.l -[A5], D2
00000F5E ED32 roxl D2.b, D6
00000F60 5340 subq.w D0, 1
00000F62 0308 btst A0, D1
00000F64 3C73 818B 0043 0417 movea.w A6, [[ + <<invalid base displacement size>> + A0] + 0x430417]
00000F6C 0041 0F65 ori.w D1, 0xF65
00000F70 000F 3080 ori.b A7, 0x80
00000F74 6B00 9316 bmi -0x6CE8 /* FFFFA28C */
00000F78 6B3C bmi +0x3E /* 00000FB6 */
00000F7A 625B bhi +0x5D /* 00000FD7 */
00000F7C 7B02 moveq.l D5, 0x02
00000F7E F332 .extension 0x332 <<F/4-5/1>> // unimplemented
00000F80 C91D and.b [A5]+, D4
00000F82 DB1F add.b [A7]+, D5
00000F84 CD0D abcd -[A6], -[A5]
00000F86 9B9F sub.l [A7]+, D5
00000F88 211C move.l -[A0], [A4]+
00000F8A 3043 movea.w A0, D3
00000F8C 0D62 bchg -[A2], D6
00000F8E 0F01 btst D1, D7
00000F90 1369 02A3 1B6D move.b [A1 + 0x1B6D], [A1 + 0x2A3]
00000F96 0207 80EB andi.b D7, 0xEB
00000F9A A505 syscall Status, flags=5
00000F9C 0F36 C537 7300 4513 0F36 3A23 btst [[A6 + 0x73004513] + A4 * 4 + 0xF363A23], D7
00000FA8 0FED .incomplete
00000FAA 020F 6E30 andi.b A7, 0x30 /* '0' */
00000FAE 2B14 move.l -[A5], [A4]
00000FB0 3B03 move.w -[A5], D3
00000FB2 8873 810B 0A07 017F or.w D4, [[A3 + <<invalid base displacement size>> + A0] + 0xA07017F]
// begin alternate branch 00000FB6-00000FBA
label00000FB6:
00000FB6 0A07 017F xori.b D7, 0x7F
// end alternate branch 00000FB6-00000FBA
label00000FB6: // (misaligned)
00000FBA 0B3D btst <<invalid special address>>, D5
00000FBC 636D bls +0x6F /* 0000102B */
00000FBE 8B2D 6B00 or.b [A5 + 0x6B00], D5
00000FC2 C90A abcd -[A4], -[A2]
00000FC4 336A 6500 0FC5 move.w [A1 + 0xFC5], [A2 + 0x6500]
00000FCA 0A7B 0B6B 3C2B xori.w [PC + D3 * 4 + 0x2B], 0xB6B
00000FD0 473A 2328 .invalid 3, [PC + 0x2328 /* 000032FA, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00000FD4 5312 subq.b [A2], 1
00000FD6 7325 moveq.l D1, 0x25
00000FD8 5B2E 0802 subq.b [A6 + 0x802], 5
00000FDC 0F36 BB13 4505 BB00 btst [[A6 + A3 * 2] + 0x4505BB00], D7
00000FE4 8B2D 36C9 or.b [A5 + 0x36C9], D5
00000FE8 030F btst A7, D1
00000FEA 6500 EB59 bcs -0x14A5 /* FFFFFB45 */
00000FEE C503 abcd D2, D3
00000FF0 F29B 030F .extension 0x29B <<F/2-3/1>> // unimplemented
00000FF4 26DB move.l [A3]+, [A3]+
00000FF6 1727 move.b -[A3], -[A7]
00000FF8 01FF .incomplete
00000FFA 4A24 tst.b -[A4]
00000FFC AB02 syscall BitsToPix
00000FFE 6154 bsr +0x56 /* 00001054 */
00001000 8A04 or.b D5, D4
00001002 DE4E add.w D7, A6
00001004 2598 1780 move.l [ + <<invalid base displacement size>> + D1 * 8], [A0]+
00001008 B366 xor.w -[A6], D1
0000100A F310 .extension 0x310 <<F/4-5/1>> // unimplemented
0000100C C598 and.l [A0]+, D2
0000100E AD98 syscall UseResFile, auto_pop
00001010 25C5 0F36 move.l [PC + 0xF36 /* 00001F48, value 0x760FE927 */], D5
00001014 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
00001016 0608 FB02 addi.b A0, 0x2
0000101A 705B moveq.l D0, 0x5B
0000101C 2D88 FB14 move.l <<invalid full ext with I/IS == 4>>, A0
00001020 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00001022 40F1 8983 02C5 AD0F move.w [[ + <<invalid base displacement size>> + A0] + 0x2C5AD0F], SR
0000102A C11E and.b [A6]+, D0
0000102C DC6B 0383 add.w D6, [A3 + 0x383]
00001030 01E3 .incomplete
00001032 0283 021B 0408 andi.l D3, 0x21B0408
00001038 02A3 5921 F6F3 andi.l -[A3], 0x5921F6F3
0000103E 0634 5AF3 1842 addi.b [A4 + D1 + 0x42], 0xF3
00001044 010A btst A2, D0
00001046 C507 abcd D2, D7
00001048 6B33 bmi +0x35 /* 0000107D */
0000104A C507 abcd D2, D7
0000104C DB04 addx.b D5, D4
0000104E A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00001050 BB01 xor.b D1, D5
00001052 46A1 not.l -[A1]
fn00001054:
00001054 0766 bchg -[A6], D3
00001056 A317 syscall Eject, flags=3
00001058 85B0 0F36 8026 B302 B300 or.l [[A0 - 0x7FD94CFE] + D0 * 8 - 0x4D00], D2
00001062 8955 or.w [A5], D4
00001064 7C4B moveq.l D6, 0x4B
00001066 4A00 tst.b D0
00001068 DB2F 0301 add.b [A7 + 0x301], D5
0000106C 4B4A chk.w D5, A2
0000106E 7CBB moveq.l D6, 0xFFFFFFBB
00001070 43A5 .invalid 1, -[A5] // invalid opcode 4 with b == 6
00001072 00BB 4381 8CA5 00C3 ori.l [PC + D0.w - 0x61], 0x43818CA5
0000107A 437C 7324 chk.w D1, 0x7324 /* 's$' */
0000107E 009B 0503 0173 ori.l [A3]+, 0x5030173
00001084 247C D33D A500 movea.l A2, 0xD33DA500
0000108A D33D add.b <<invalid special address>>, D1
0000108C 2904 move.l -[A4], D4
0000108E FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001090 DB0B addx.b -[A5], -[A3]
00001092 E47C ror D4.w, D2
00001094 DB0B addx.b -[A5], -[A3]
00001096 0063 4D36 ori.w -[A3], 0x4D36 /* 'M6' */
0000109A 7C13 moveq.l D6, 0x13
0000109C 60A5 bra -0x59 /* 00001043 */
0000109E 0313 btst [A3], D1
000010A0 607C bra +0x7E /* 0000111E */
000010A2 DB31 E502 DB31 add.b [[A1 + <<invalid base displacement size>> + A6 * 4] - 0x24CF], D5
000010A8 7CC3 moveq.l D6, 0xFFFFFFC3
000010AA 3DA5 00C3 move.w [A6 + D0.w - 0x61], -[A5]
000010AE 3D7C E331 A500 move.w [A6 - 0x5B00], 0xE331
000010B4 E331 roxl D1.b, D1
000010B6 0190 bclr [A0], D0
000010B8 E502 asl D2.b, 2
000010BA CB3D and.b <<invalid special address>>, D5
000010BC 7CB3 moveq.l D6, 0xFFFFFFB3
000010BE 43A5 .invalid 1, -[A5] // invalid opcode 4 with b == 6
000010C0 00B3 437C 2B39 2502 2B39 ori.l [[A3 + <<invalid base displacement size>> + D2 * 4] + 0x2B39], 0x437C2B39 /* 'C|+9' */
000010CA 0213 2AE9 andi.b [A3], 0xE9
000010CE 06C1 .incomplete
000010D0 300F move.w D0, A7
000010D2 700F moveq.l D0, 0x0F
000010D4 0800 8B19 btst.b D0, 0x19
000010D8 6901 bvs +0x3 /* 000010DB */
000010DA A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
000010DC 0843 3870 bchg.b D3, 0x70 /* 'p' */
000010E0 B32B 7501 xor.b [A3 + 0x7501], D1
000010E4 E102 asl D2.b, 8
000010E6 D313 add.b [A3], D1
000010E8 7081 moveq.l D0, 0xFFFFFF81
000010EA B9F9 020B 3170 cmpa.l A4, [0x020B3170]
000010F0 00F3 .incomplete
000010F2 3ED1 move.w [A7]+, [A1]
000010F4 9C12 sub.b D6, [A2]
000010F6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000010F8 1C04 move.b D6, D4
000010FA 0083 2F2D 77D3 ori.l D3, 0x2F2D77D3
00001100 043B 0378 2E05 subi.b [PC + D2 * 8 + 0x5], 0x78 /* 'x' */
00001106 1F0B move.b -[A7], A3
00001108 0A3B 626B 2723 06CB 312B 1173 xori.b [[PC + 0x6CB + D2 * 8] + 0x312B1173], 0x6B /* 'k' */
00001114 0A0B 5D1B xori.b A3, 0x1B
00001118 0B90 bclr [A0], D5
0000111A 7014 moveq.l D0, 0x14
0000111C 02CB .incomplete
label0000111E:
0000111E 0C30 530B C301 cmpi.b [[A0 + <<invalid base displacement size>> + A4 * 2]], 0xB
00001124 3808 move.w D4, A0
00001126 1402 move.b D2, D2
00001128 B322 xor.b -[A2], D1
0000112A 3023 move.w D0, -[A3]
0000112C 0506 btst D6, D2
0000112E C500 abcd D2, D0
00001130 6321 bls +0x23 /* 00001153 */
00001132 804B or.w D0, A3
00001134 0A30 A301 6342 216E xori.b [[A0 + <<invalid base displacement size>>] + 0x216E], 0x1
0000113C 3E09 move.w D7, A1
0000113E 068E 9306 810A addi.l A6, 0x9306810A
00001144 D108 addx.b -[A0], -[A0]
00001146 1441 movea.b A2, D1
00001148 01EB .incomplete
0000114A 5045 addq.w D5, 8
0000114C 01DA .incomplete
0000114E 0F08 btst A0, D7
00001150 F367 .extension 0x367 <<F/4-5/1>> // unimplemented
00001152 8383 7000 unpk D1, D3, 0x7000
00001156 D32F B6A3 add.b [A7 - 0x495D], D1
0000115A 90BB 1982 2E29 sub.l D0, [[ + <<invalid base displacement size>> + D1] + 0x2E29]
00001160 6F0A ble +0xC /* 0000116C */
00001162 8E8B or.l D7, A3
00001164 0F99 bclr [A1]+, D7
00001166 04A1 0F23 1E70 subi.l -[A1], 0xF231E70
label0000116C:
0000116C 000B 2DA1 ori.b A3, 0xA1
00001170 1E02 move.b D7, D2
00001172 0F6E 30A2 bchg [A6 + 0x30A2], D7
00001176 06F3 .incomplete
00001178 33D5 01BB 4302 move.w [0x01BB4302], [A5]
0000117E 0FC9 .incomplete
00001180 012B 19D5 btst [A3 + 0x19D5], D0
00001184 0101 btst D1, D0
00001186 AE0F syscall FillCOval, auto_pop
00001188 C901 abcd D4, D1
0000118A BB13 xor.b [A3], D5
0000118C 0283 0B81 2102 andi.l D3, 0xB812102
00001192 0F6E A206 bchg [A6 - 0x5DFA], D7
00001196 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001198 0243 3E01 andi.w D3, 0x3E01
0000119C 2202 move.l D1, D2
0000119E 0F25 btst -[A5], D7
000011A0 01B0 4637 bclr [A0 + D4.w * 8 + 0x37], D0
000011A4 0375 A335 0301 DB0B bchg [[A5 + 0x301DB0B] + A2 * 2], D1
000011AC 020F 6EF4 andi.b A7, 0xF4
000011B0 063A 830F 5506 addi.b [PC + 0x5506 /* 000066B8, cstring ""<EOF> */], 0xF
000011B6 1360 020F move.b [A1 + 0x20F], -[A0]
000011BA 6E30 bgt +0x32 /* 000011EC */
000011BC E501 asl D1.b, 2
000011BE 5B0D subq.b A5, 5
000011C0 020B 5441 andi.b A3, 0x41 /* 'A' */
000011C4 24A2 move.l [A2], -[A2]
000011C6 06FB .incomplete
000011C8 3302 move.w -[A1], D2
000011CA CB4A exg A5, A2
000011CC 6124 bsr +0x26 /* 000011F2 */
000011CE 02F3 .incomplete
000011D0 4005 negx.b D5
000011D2 060B 2E02 addi.b A3, 0x2
000011D6 1B32 E124 move.b -[A5], <<invalid full ext with I/IS == 4>>
000011DA 0272 2501 EB16 5505 andi.w [[A2] + A6 * 2 + 0x5505], 0x2501
000011E2 81B6 0FA9 0B63 or.l [[0xB63 + D0 * 8]], D0
000011E8 0FD5 .incomplete
000011EA 01B3 4302 E30E bclr [[A3 + <<invalid base displacement size>> + D4 * 2] - 0x1CF2], D0
// begin alternate branch 000011EC-000011F0
label000011EC:
000011EC 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000011EE E30E lsl D6.b, 1
// end alternate branch 000011EC-000011F0
label000011EC: // (misaligned)
000011F0 C901 abcd D4, D1
fn000011F2:
000011F2 3B08 move.w -[A5], A0
000011F4 0263 39A5 andi.w -[A3], 0x39A5
000011F8 270F move.l -[A3], A7
000011FA E504 asl D4.b, 2
000011FC 7B02 moveq.l D5, 0x02
000011FE 027B 392D 2123 00DE 3C06 0808 andi.w [[PC + 0xDE + D2] + 0x3C060808], 0x392D /* '9-' */
0000120A 5A60 addq.w -[A0], 5
0000120C 4533 AD3C .invalid 2, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00001210 C6E6 mulu.w D3, -[A6]
00001212 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00001214 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00001216 C12D F501 and.b [A5 - 0xAFF], D0
0000121A 6B0C bmi +0xE /* 00001228 */
0000121C ED01 asl D1.b, 6
0000121E 4D7C 2534 chk.w D6, 0x2534 /* '%4' */
00001222 8D02 sbcd D6, D2
00001224 C0CE mulu.w D0, A6
00001226 34B0 E626 move.w [A2], [A0 + A6.w * 8 + 0x26]
// begin alternate branch 00001228-0000122A
label00001228:
00001228 E626 asr D6.b, D3
// end alternate branch 00001228-0000122A
label00001228: // (misaligned)
0000122A 8300 sbcd D1, D0
0000122C ADA0 syscall GetResource, auto_pop
0000122E 14CD move.b [A2]+, A5
00001230 443C C144 9903 neg.b 0xC1449903
00001236 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00001238 D26B 0383 add.w D1, [A3 + 0x383]
0000123C 02BB 2B08 020F 61E9 E143 andi.l [[-0x1EBD]], 0x2B08020F
00001246 8583 EC42 unpk D2, D3, 0xEC42
0000124A B123 xor.b -[A3], D0
0000124C 6B41 bmi +0x43 /* 0000128F */
0000124E 1B73 2373 4302 1B73 CB3B 1B73 1704 move.b [A5 + 0x1704], [[A3 + 0x43021B73] - 0x34C4E48D]
0000125C 1FC5 move.b <<invalid special address>>, D5
0000125E 85B3 05D3 82AC 0F41 or.l [[] - 0x7D53F0BF], D2
00001266 BEDB cmpa.w A7, [A3]+
00001268 93C3 sub.l A1, D3
0000126A 2673 881B movea.l A3, [A3 + A0 + 0x1B]
0000126E 60C3 bra -0x3B /* 00001233 */
00001270 2673 882B movea.l A3, [A3 + A0 + 0x2B]
00001274 73C3 moveq.l D1, 0xFFFFFFC3
00001276 2673 8833 movea.l A3, [A3 + A0 + 0x33]
0000127A 73C3 moveq.l D1, 0xFFFFFFC3
0000127C 2607 move.l D3, D7
0000127E 8233 0703 4733 C774 or.b D1, [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x4733C774]
00001286 7388 moveq.l D1, 0xFFFFFF88
00001288 C3A6 and.l -[A6], D1
0000128A 0FE5 .incomplete
0000128C 46B3 66A5 not.l [A3 + D6.w * 8 - 0x91]
00001290 4661 not.w -[A1]
00001292 0001 1361 ori.b D1, 0x61 /* 'a' */
00001296 0021 464B ori.b -[A1], 0x4B /* 'K' */
0000129A 26E5 move.l [A3]+, -[A5]
0000129C 454B chk.w D2, A3
0000129E 2651 movea.l A3, [A1]
000012A0 D3C0 add.l A1, D0
000012A2 D302 addx.b D1, D2
000012A4 561B addq.b [A3]+, 3
000012A6 60CD bra -0x31 /* 00001275 */
000012A8 A005 syscall Status
000012AA 7793 moveq.l D3, 0xFFFFFF93
000012AC 1145 030B move.b [A0 + 0x30B], D5
000012B0 3F93 011B 2B0F 2503 move.w [[A7 + D0] + 0x2B0F2503], [A3]
000012B8 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000012BA 0F06 btst D6, D7
000012BC 08C5 01AB bset.b D5, 0xAB
000012C0 0B60 bchg -[A0], D5
000012C2 1703 move.b -[A3], D3
000012C4 9D3B 0078 sub.b [PC + D0.w + 0x78], D6
000012C8 414A chk.w D0, A2
000012CA 020F ED01 andi.b A7, 0x1
000012CE E30C lsl D4.b, 1
000012D0 2AFE move.l [A5]+, <<invalid special address>>
000012D2 AD03 syscall SetFontLock, auto_pop
000012D4 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000012D6 1B60 3808 move.b [A5 + 0x3808], -[A0]
000012DA A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
000012DC E502 asl D2.b, 2
000012DE 0FED .incomplete
000012E0 0143 bchg D3, D0
000012E2 822B 73E5 or.b D1, [A3 + 0x73E5]
000012E6 0161 bchg -[A1], D0
000012E8 52E1 shi -[A1]
000012EA 010F btst A7, D0
000012EC ED01 asl D1.b, 6
000012EE 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000012F0 3373 E501 A153 move.w [A1 - 0x5EAD], [[A3 + <<invalid base displacement size>> + A6 * 4]]
000012F6 E101 asl D1.b, 8
000012F8 0F65 bchg -[A5], D7
label000012FA:
000012FA 0D81 bclr D1, D6
000012FC 0A03 1F0F xori.b D3, 0xF
00001300 CD02 abcd D6, D2
00001302 0F85 bclr D5, D7
00001304 08C1 0185 bset.b D1, 0x85
00001308 0AD3 .incomplete
0000130A 3D91 0A2B move.w [A6 + D0 * 2 + 0x2B], [A1]
0000130E 0AED .incomplete
00001310 0181 bclr D1, D0
00001312 0AFB .incomplete
00001314 1A43 movea.b A5, D3
00001316 0223 73C5 andi.b -[A3], 0xC5
0000131A 0581 bclr D1, D2
0000131C 5513 subq.b [A3], 2
0000131E 2302 move.l -[A1], D2
00001320 0F6E 30FB bchg [A6 + 0x30FB], D7
00001324 0E85 0122 DB31 .invalid.l D5, 0x122DB31 // invalid immediate operation
0000132A 449A neg.l [A2]+
0000132C 5B01 subq.b D1, 5
0000132E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001330 9E0B sub.b D7, A3
00001332 0141 bchg D1, D0
00001334 003B 0194 F305 ori.b [[PC + <<invalid base displacement size>>] + A7 * 2], 0x94
0000133A 9B04 subx.b D5, D4
0000133C 3305 move.w -[A1], D5
0000133E E388 lsl D0, 1
00001340 7A63 moveq.l D5, 0x63
00001342 0A16 EB00 xori.b [A6], 0x0
00001346 6DB2 blt -0x4C /* 000012FA */
00001348 0A6C 3CBB 034B xori.w [A4 + 0x34B], 0x3CBB
0000134E 2A07 move.l D5, D7
00001350 001F 2100 ori.b [A7]+, 0x0
00001354 6900 6B17 bvs +0x6B19 /* 00007E6D */
00001358 A4BB syscall vIAZPostInit, flags=4
0000135A 10BB 0374 move.b [A0], <<invalid full ext with I/IS == 4>>
0000135E 9315 sub.b [A5], D1
00001360 BB03 xor.b D3, D5
00001362 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
00001364 2314 move.l -[A1], [A4]
00001366 BB03 xor.b D3, D5
00001368 9B62 sub.w -[A2], D5
0000136A 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
0000136C BB03 xor.b D3, D5
0000136E D324 add.b -[A4], D1
00001370 2B14 move.l -[A5], [A4]
00001372 A42B syscall EmptyHandle, flags=4
00001374 14BB 031B 265B 16A4 move.b [A2], [[PC + D0 * 2] + 0x265B16A4]
0000137C 2100 move.l -[A0], D0
0000137E 6900 AD00 bvs -0x52FE /* FFFFC080 */
00001382 2B19 move.l -[A5], [A1]+
00001384 0702 btst D2, D3
00001386 6846 bvc +0x48 /* 000013CE */
00001388 6317 bls +0x19 /* 000013A1 */
0000138A DC43 add.w D6, D3
0000138C 1123 move.b -[A0], -[A3]
0000138E 02B3 10D2 630F 9308 andi.l [A3 + <<invalid base displacement size>> + A1 * 2], 0x10D2630F
00001396 5B10 subq.b [A0], 5
00001398 1B04 move.b -[A5], D4
0000139A 6B0C bmi +0xE /* 000013A8 */
0000139C BB0A cmpm.b [A5]+, [A2]+
0000139E BB13 xor.b [A3], D5
000013A0 9B00 subx.b D5, D0
000013A2 130E move.b -[A1], A6
000013A4 E308 lsl D0.b, 1
000013A6 7B0D moveq.l D5, 0x0D
label000013A8:
000013A8 EB08 lsl D0.b, 5
000013AA 0B08 btst A0, D5
000013AC 1315 move.b -[A1], [A5]
000013AE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000013B0 2B0B move.l -[A5], A3
000013B2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000013B4 6316 bls +0x18 /* 000013CC */
000013B6 9307 subx.b D1, D7
000013B8 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000013BA CB02 abcd D5, D2
000013BC 3B0E move.w -[A5], A6
000013BE EB01 asl D1.b, 5
000013C0 BB08 cmpm.b [A5]+, [A0]+
000013C2 7B00 moveq.l D5, 0x00
000013C4 7B18 moveq.l D5, 0x18
000013C6 B0E6 cmpa.w A0, -[A6]
000013C8 6D37 blt +0x39 /* 00001401 */
000013CA CB09 abcd -[A5], -[A1]
label000013CC:
000013CC E9BC rol D4, D4
label000013CE:
000013CE 8B00 sbcd D5, D0
000013D0 0F5A bchg [A2]+, D7
000013D2 5833 01B3 6AAC E8E1 7033 1A63 addq.b [[0x6AACE8E1 + D0] + 0x70331A63], 4
000013DE 4206 clr.b D6
000013E0 2313 move.l -[A1], [A3]
000013E2 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
000013E4 8B1A or.b [A2]+, D5
000013E6 0A8B 0F03 848B xori.l A3, 0xF03848B
000013EC 02BB 0642 BB06 6A5B andi.l [PC + D6 * 2 + 0x5B], 0x642BB06
000013F4 2F0A move.l -[A7], A2
000013F6 733F moveq.l D1, 0x3F
000013F8 0FB0 4310 bclr [A0 + D4 * 2], D7
000013FC E512 roxl D2.b, 2
000013FE C30D abcd -[A1], -[A5]
00001400 3C4B movea.w A6, A3
00001402 0AA3 010F 5A05 xori.l -[A3], 0x10F5A05
00001408 0158 bchg [A0]+, D0
0000140A 3D14 move.w -[A6], [A4]
0000140C DB11 add.b [A1], D5
0000140E 9B04 subx.b D5, D4
00001410 E530 roxl D0.b, D2
00001412 0333 EB28 AB10 btst [A3 - 0x54F0 + A6 * 2], D1
00001418 5B0B subq.b A3, 5
0000141A 025B 3EA3 andi.w [A3]+, 0x3EA3
0000141E 05C7 .incomplete
00001420 0E79 63A8 305B 3C2B .invalid.w [0x305B3C2B], 0x63A8 // invalid immediate operation
00001428 0033 0033 0143 5AE8 461F ori.b [[A3 + <<invalid base displacement size>>] + 0x5AE8461F], 0x33 /* '3' */
00001432 E100 asl D0.b, 8
00001434 DB02 addx.b D5, D2
00001436 7306 moveq.l D1, 0x06
00001438 7349 moveq.l D1, 0x49
0000143A AB0F syscall CheckPic
0000143C 2B47 DB16 move.l [A5 - 0x24EA], D7
00001440 8347 3315 pack D1, D7, 0x3315
00001444 1E10 move.b D7, [A0]
00001446 D3A0 add.l -[A0], D1
00001448 A081 syscall SetVideoDefault
0000144A DB53 add.w [A3], D5
0000144C 0A27 0577 xori.b -[A7], 0x77 /* 'w' */
00001450 5B07 subq.b D7, 5
00001452 0187 bclr D7, D0
00001454 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00001456 E306 asl D6.b, 1
00001458 4012 negx.b [A2]
0000145A 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000145C 125B movea.b A1, [A3]+
0000145E 0702 btst D2, D3
00001460 1309 move.b -[A1], A1
00001462 1B16 move.b -[A5], [A6]
00001464 210E move.l -[A0], A6
00001466 2307 move.l -[A1], D7
00001468 CB19 and.b [A1]+, D5
0000146A 045B 0ECE subi.w [A3]+, 0xECE
0000146E 0B07 btst D7, D5
00001470 8521 or.b -[A1], D2
00001472 6174 bsr +0x76 /* 000014E8 */
00001474 C123 and.b -[A3], D0
00001476 0FED .incomplete
00001478 01FB .incomplete
0000147A 1ACE move.b [A5]+, A6
0000147C B314 xor.b [A4], D1
0000147E E501 asl D1.b, 2
00001480 A175 syscall SIntInstall, flags=1
00001482 E101 asl D1.b, 8
00001484 0301 btst D1, D1
00001486 650B bcs +0xD /* 00001493 */
00001488 A31A syscall GetZone, flags=3
0000148A 0485 0233 0DFB subi.l D5, 0x2330DFB
00001490 13C1 02A3 0E65 move.b [0x02A30E65], D1
00001496 2721 move.l -[A3], -[A1]
00001498 26AB 0B03 move.l [A3], [A3 + 0xB03]
0000149C 0CC3 .incomplete
0000149E 0401 0D5B subi.b D1, 0x5B /* '[' */
000014A2 0CC1 .incomplete
000014A4 0D5B bchg [A3]+, D6
000014A6 0C33 16A3 0770 A503 3B00 cmpi.b [A3 - 0x5AFCC500], 0xA3
000014B0 6AC5 bpl -0x39 /* 00001477 */
000014B2 040F 2D03 subi.b A7, 0x3
000014B6 A12A syscall HUnlock, flags=1
000014B8 9B0B subx.b -[A5], -[A3]
000014BA 22C3 move.l [A1]+, D3
000014BC 3DD5 move.w <<invalid special address>>, [A5]
000014BE 0503 btst D3, D2
000014C0 14C1 move.b [A2]+, D1
000014C2 050B btst A3, D2
000014C4 1485 move.b [A2], D5
000014C6 02E1 .incomplete
000014C8 80C1 divu.w D0, D1
000014CA 05DB .incomplete
000014CC 00C3 .incomplete
000014CE 0433 0125 0501 subi.b [[A3 + <<invalid base displacement size>> + D0 * 4]], 0x25 /* '%' */
000014D4 032D 050F btst [A5 + 0x50F], D1
000014D8 8D02 sbcd D6, D2
000014DA 2105 move.l -[A0], D5
000014DC 7301 moveq.l D1, 0x01
000014DE 8583 8134 unpk D2, D3, 0x8134
000014E2 2505 move.l -[A2], D5
000014E4 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
000014E6 6B13 bmi +0x15 /* 000014FB */
fn000014E8:
000014E8 2105 move.l -[A0], D5
000014EA 3317 move.w -[A1], [A7]
000014EC 8502 sbcd D2, D2
000014EE C101 abcd D0, D1
000014F0 8534 E331 9134 0FED or.b [[A4 - 0x6ECBF013 + A6 * 2]], D2
000014F8 0125 btst -[A5], D0
000014FA 3FE3 move.w <<invalid special address>>, -[A3]
000014FC 02FB .incomplete
000014FE 0E25 04D3 .invalid.b -[A5], 0xD3 // invalid immediate operation
00001502 095B bchg [A3]+, D4
00001504 073B 07EB 0F43 0323 0AA1 btst [[0xF43] + 0x3230AA1], D3
0000150E 045B 036C subi.w [A3]+, 0x36C
00001512 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001514 3833 0108 move.w D4, [A3 + <<invalid base displacement size>> + D0]
00001518 40E5 move.w -[A5], SR
0000151A 030F btst A7, D1
0000151C 2A10 move.l D5, [A0]
0000151E 458E .invalid 2, A6 // invalid opcode 4 with b == 6
00001520 0B63 bchg -[A3], D5
00001522 A525 syscall GetHandleSize, flags=5
00001524 DCE1 add.w A6, -[A1]
00001526 4936 C98F 0F36 E195 .invalid 4, [[ + <<invalid base displacement size>>] + A4 + 0xF36E195] // invalid opcode 4 with b == 4
0000152E 730C moveq.l D1, 0x0C
00001530 AD2A syscall ValidRect, auto_pop
00001532 81A2 or.l -[A2], D0
00001534 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
00001536 8A28 DE4E or.b D5, [A0 - 0x21B2]
0000153A B160 xor.w -[A0], D0
0000153C 418F .invalid 0, A7 // invalid opcode 4 with b == 6
0000153E 6D5A blt +0x5C /* 0000159A */
00001540 BB05 xor.b D5, D5
00001542 7315 moveq.l D1, 0x15
00001544 9B03 subx.b D5, D3
00001546 4960 chk.w D4, -[A0]
00001548 1E6A F31E movea.b A7, [A2 - 0xCE2]
0000154C 0636 3A8B 19B7 0C92 4103 4287 0FB8 addi.b [[0xC924103] + D1 + 0x42870FB8], 0x8B
0000155A B78C cmpm.l [A3]+, [A4]+
0000155C A2B7 syscall vSyncWait, flags=2
0000155E 0FD0 .incomplete
00001560 8B1E or.b [A6]+, D5
00001562 5103 subq.b D3, 8
00001564 A15A syscall PrimeTime, flags=1
00001566 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00001568 CB07 abcd D5, D7
0000156A 7315 moveq.l D1, 0x15
0000156C 346B 0B34 movea.w A2, [A3 + 0xB34]
00001570 9009 sub.b D0, A1
00001572 1B1E move.b -[A5], [A6]+
00001574 6A9B bpl -0x63 /* 00001511 */
00001576 6906 bvs +0x8 /* 0000157E */
00001578 3A1B move.w D5, [A3]+
0000157A 1B91 03C1 move.b [[ + <<invalid base displacement size>>]], [A1]
label0000157E:
0000157E 5D95 subq.l [A5], 6
00001580 03DB .incomplete
00001582 03A7 bclr -[A7], D1
00001584 1009 move.b D0, A1
00001586 131B move.b -[A1], [A3]+
00001588 C514 and.b [A4], D2
0000158A D2C1 add.w A1, D1
0000158C 147B 0573 1556 B509 363A CB17 movea.b A2, [[PC + 0x1556B509] + 0x363ACB17]
00001598 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
label0000159A:
0000159A 9B00 subx.b D5, D0
0000159C 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
0000159E B304 xor.b D4, D1
000015A0 AB2D syscall NewTempHandle
000015A2 3D02 move.w -[A6], D2
000015A4 8B11 or.b [A1], D5
000015A6 FA33 07B3 .unknown 0xFA33 0x07B3 (W = 5)
000015AA 0487 103A 233C subi.l D7, 0x103A233C
000015B0 C22B 5333 and.b D1, [A3 + 0x5333]
000015B4 06D3 .incomplete
000015B6 0653 0BC0 addi.w [A3], 0xBC0
000015BA 930A subx.b -[A1], -[A2]
000015BC 7300 moveq.l D1, 0x00
label000015BE:
000015BE 8B15 or.b [A5], D5
000015C0 81A2 or.l -[A2], D0
000015C2 020F 365B andi.b A7, 0x5B /* '[' */
000015C6 1869 7487 movea.b A4, [A1 + 0x7487]
000015CA 1019 move.b D0, [A1]+
000015CC A302 syscall Read, flags=3
000015CE 25B9 0F06 361B 0EE1 move.l [A2 + D0 * 8 - 0x31], [0x0F06361B]
000015D6 7341 moveq.l D1, 0x41
000015D8 60CB bra -0x33 /* 000015A5 */
000015DA 3B81 60EC move.w [A5 + D6.w - 0x20], D1
000015DE 42B7 1024 clr.l [A7 + D1.w + 0x24]
000015E2 B046 cmp.w D0, D6
000015E4 2121 move.l -[A0], -[A1]
000015E6 2702 move.l -[A3], D2
000015E8 8E0A or.b D7, A2
000015EA 06BB 04EB 1208 1C28 addi.l [PC + D1 * 4 + 0x28], 0x4EB1208
000015F2 1C10 move.b D6, [A0]
000015F4 4976 65C7 chk.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
000015F8 0B44 bchg D4, D5
000015FA 6502 bcs +0x4 /* 000015FE */
000015FC 1657 movea.b A3, [A7]
label000015FE:
000015FE 0086 3C17 0612 ori.l D6, 0x3C170612
00001604 2310 move.l -[A1], [A0]
00001606 2706 move.l -[A3], D6
00001608 1607 move.b D3, D7
0000160A 082C A705 5137 btst.b [A4 + 0x5137], 0x5
00001610 85CC divs.w D2, A4
00001612 1405 move.b D2, D5
00001614 C227 and.b D1, -[A7]
00001616 85D5 divs.w D2, [A5]
00001618 3322 move.w -[A1], -[A2]
0000161A 65C9 bcs -0x35 /* 000015E5 */
0000161C 0F12 btst [A2], D7
0000161E 4A1E tst.b [A6]+
00001620 0417 087F subi.b [A7], 0x7F
00001624 5316 subq.b [A6], 1
00001626 0505 btst D5, D2
00001628 22B3 3D44 move.l [A1], <<invalid full ext with I/IS == 4>>
0000162C 3301 move.w -[A1], D1
0000162E 9ADB sub.w A5, [A3]+
00001630 0194 bclr [A4], D0
00001632 3308 move.w -[A1], A0
00001634 9B04 subx.b D5, D4
00001636 0693 0563 0142 addi.l [A3], 0x5630142
0000163C 8302 sbcd D1, D2
0000163E 1E10 move.b D7, [A0]
00001640 9B36 4246 sub.b [A6 + D4.w * 2 + 0x46], D5
00001644 1303 move.b -[A1], D3
00001646 6505 bcs +0x7 /* 0000164D */
00001648 0F06 btst D6, D7
0000164A 362E 2702 move.w D3, [A6 + 0x2702]
0000164E 3A0A move.w D5, A2
00001650 2493 move.l [A2], [A3]
00001652 0F2E 044B btst [A6 + 0x44B], D7
00001656 1BA2 46BB move.b [A5 + D4.w * 8 - 0x69], -[A2]
0000165A 1207 move.b D1, D7
0000165C 07D6 .incomplete
0000165E 631F bls +0x21 /* 0000167F */
00001660 7B16 moveq.l D5, 0x16
00001662 0707 btst D7, D3
00001664 D30B addx.b -[A1], -[A3]
00001666 5CCE 3439 dbge D6, +0x343B /* 00004AA1 */
0000166A 063B 169B 045B addi.b [PC + D0.w * 4 + 0x5B], 0x9B
00001670 0606 CB0E addi.b D6, 0xE
00001674 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00001676 F085 0034 .extension 0x085 <<F/2-3/0>> // unimplemented
0000167A 1707 move.b -[A3], D7
0000167C DDB0 0626 add.l [A0 + D0.w * 8 + 0x26], D6
00001680 1B2D CDB2 move.b -[A5], [A5 - 0x324E]
00001684 E56A lsl D2.w, D2
00001686 9B2C F0BB sub.b [A4 - 0xF45], D5
0000168A 03A3 bclr -[A3], D1
0000168C 3E07 move.w D7, D7
0000168E 01A3 bclr -[A3], D0
00001690 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001692 A217 syscall Eject, flags=2
00001694 01C7 .incomplete
00001696 4DDA lea.l A6, [A2]+
00001698 2300 move.l -[A1], D0
0000169A E9BA rol D2, D4
0000169C 850A sbcd -[A2], -[A2]
0000169E 0F09 btst A1, D7
000016A0 1043 movea.b A0, D3
000016A2 08DC 0110 bset.b [A4]+, 0x10
000016A6 0B09 btst A1, D5
000016A8 711F moveq.l D0, 0x1F
000016AA 020F 2A10 andi.b A7, 0x10
000016AE 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
000016B0 C500 abcd D2, D0
000016B2 3B2A 6E01 move.w -[A5], [A2 + 0x6E01]
000016B6 D5C5 add.l A2, D5
000016B8 0353 bchg [A3], D1
000016BA 4417 neg.b [A7]
000016BC 02D8 .incomplete
000016BE 124A movea.b A1, A2
000016C0 2707 move.l -[A3], D7
000016C2 FC9B 02A5 .extension 0xC9B <<F/2-3/6>> // unimplemented
000016C6 010F btst A7, D0
000016C8 0503 btst D3, D2
000016CA 5B61 subq.w -[A1], 5
000016CC 30B3 1225 move.w [A0], [A3 + D1.w * 2 + 0x25]
000016D0 010F btst A7, D0
000016D2 1402 move.b D2, D2
000016D4 7B55 moveq.l D5, 0x55
000016D6 3703 move.w -[A3], D3
000016D8 C90F abcd -[A4], -[A7]
000016DA 559E subq.l [A6]+, 2
000016DC 3704 move.w -[A3], D4
000016DE 150F move.b -[A2], A7
000016E0 2A5C movea.l A5, [A4]+
000016E2 A19D syscall MoveHLow, flags=1
000016E4 CA4D and.w D5, A5
000016E6 14E3 move.b [A2]+, -[A3]
000016E8 0009 E65A ori.b A1, 0x5A /* 'Z' */
000016EC E512 roxl D2.b, 2
000016EE 816E 4D19 or.w [A6 + 0x4D19], D0
000016F2 9305 subx.b D1, D5
000016F4 930A subx.b -[A1], -[A2]
000016F6 E493 roxr D3, 2
000016F8 0AFB .incomplete
000016FA 0E93 0A7B 058B .invalid.l [A3], 0xA7B058B // invalid immediate operation
00001700 1540 029B move.b [A2 + 0x29B], D0
00001704 76C5 moveq.l D3, 0xFFFFFFC5
00001706 FE08 020B .unknown 0xFE08 0x020B (W = 7)
0000170A 3030 5B18 move.w D0, [A0 + D5 * 2]
0000170E E516 roxl D6.b, 2
00001710 0840 BA76 bchg.b D0, 0x76 /* 'v' */
00001714 8B14 or.b [A4], D5
00001716 3063 movea.w A0, -[A3]
00001718 17F2 8311 C0F2 move.b [PC + A4.w - 0x14], [[A2 + A0 * 2]]
// begin alternate branch 0000171C-00001724
label0000171C:
0000171C C0F2 043B mulu.w D0, [A2 + D0.w * 4 + 0x3B]
00001720 0C40 0293 cmpi.w D0, 0x293
// end alternate branch 0000171C-00001724
label0000171C: // (misaligned)
0000171E 043B 0C40 0293 subi.b [PC + D0.w * 2 - 0x109], 0x40 /* '@' */
00001724 4BE5 lea.l A5, -[A5]
00001726 F9FB .invalid <<F/7/4>>
00001728 0F81 bclr D1, D7
0000172A 0143 bchg D3, D0
0000172C 0D17 btst [A7], D6
0000172E 06BD 0F61 F1EB addi.l <<invalid special address>>, 0xF61F1EB
00001734 3008 move.w D0, A0
00001736 0203 3007 andi.b D3, 0x7
0000173A 0549 bchg A1, D2
0000173C CB50 and.w [A0], D5
0000173E 0802 9A36 btst.b D2, 0x36 /* '6' */
00001742 26F3 00ED move.l [A3]+, [A3 + D0.w - 0x19]
00001746 1860 movea.b A4, -[A0]
00001748 855B or.w [A3]+, D2
0000174A 6174 bsr +0x76 /* 000017C0 */
0000174C 1C04 move.b D6, D4
0000174E 055B bchg [A3]+, D2
00001750 3B26 move.w -[A5], -[A6]
00001752 020F 6E30 andi.b A7, 0x30 /* '0' */
00001756 7B05 moveq.l D5, 0x05
00001758 D359 add.w [A1]+, D1
0000175A AD31 syscall NewMenu, auto_pop
0000175C 707B moveq.l D0, 0x7B
0000175E 4808 nbcd.b A0
00001760 020F 304D andi.b A7, 0x4D /* 'M' */
00001764 884A or.w D4, A2
00001766 60B4 bra -0x4A /* 0000171C */
00001768 0480 385B 43A3 subi.l D0, 0x385B43A3
0000176E 0280 1709 1D07 andi.l D0, 0x17091D07
00001774 826E 2B01 or.w D1, [A6 + 0x2B01]
00001778 344A movea.w A2, A2
0000177A 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000177C 16C5 move.b [A3]+, D5
0000177E 15C3 2457 move.b [PC + 0x2457 /* 00003BD7, cstring ""<EOF> */], D3
00001782 0238 142E 1063 andi.b [0x00001063], 0x2E /* '.' */
00001788 03AC 1400 bclr [A4 + 0x1400], D1
0000178C 1B0D move.b -[A5], A5
0000178E 724A moveq.l D1, 0x4A
00001790 E309 lsl D1.b, 1
00001792 3C3E move.w D6, <<invalid special address>>
00001794 0963 bchg -[A3], D4
00001796 7286 moveq.l D1, 0xFFFFFF86
00001798 D217 add.b D1, [A7]
0000179A 060B 2501 addi.b A3, 0x1
0000179E 832F 020F or.b [A7 + 0x20F], D1
000017A2 6E2A bgt +0x2C /* 000017CE */
000017A4 6ACB bpl -0x33 /* 00001771 */
000017A6 1A1C move.b D5, [A4]+
000017A8 4ABB 028D tst.l [PC + D0.w * 2 - 0x115]
000017AC 010F btst A7, D0
000017AE 6E2A bgt +0x2C /* 000017DA */
000017B0 10FB 0EC4 move.b [A0]+, [PC + D0 * 8 - 0x60]
000017B4 4AE8 0ADB tas.b [A0 + 0xADB]
000017B8 04E5 .incomplete
000017BA E1AC lsl D4, D0
000017BC 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
000017BE 0F45 bchg D5, D7
fn000017C0:
000017C0 02E4 .incomplete
000017C2 1707 move.b -[A3], D7
000017C4 411B .invalid 0, [A3]+ // invalid opcode 4 with b == 4
000017C6 0836 2ECD 3E1C btst.b [A6 + D3 * 8 + 0x1C], 0xCD
000017CC 04C5 .incomplete
label000017CE:
000017CE 1473 1931 0105 4553 movea.b A2, [[A3 + 0x1054553 + D1]]
000017D6 1A8D move.b [A5], A5
000017D8 BC2E 049B cmp.b D6, [A6 + 0x49B]
// begin alternate branch 000017DA-000017E0
label000017DA:
000017DA 049B 09A4 CB07 subi.l [A3]+, 0x9A4CB07
// end alternate branch 000017DA-000017E0
label000017DA: // (misaligned)
000017DC 09A4 bclr -[A4], D4
000017DE CB07 abcd D5, D7
000017E0 0315 btst [A5], D1
000017E2 130C move.b -[A1], A4
000017E4 331C move.w -[A1], [A4]+
000017E6 C0A4 and.l D0, -[A4]
000017E8 6B0A bmi +0xC /* 000017F4 */
000017EA 230E move.l -[A1], A6
000017EC E91B rol D3.b, 4
000017EE 020F 366B andi.b A7, 0x6B /* 'k' */
000017F2 0CBE 4202 7B11 cmpi.l <<invalid special address>>, 0x42027B11
// begin alternate branch 000017F4-000017F8
label000017F4:
000017F4 4202 clr.b D2
000017F6 7B11 moveq.l D5, 0x11
// end alternate branch 000017F4-000017F8
label000017F4: // (misaligned)
000017F8 367B 0DA5 0063 movea.w A3, [[0x63] + D0 * 4]
000017FE 2C61 movea.l A6, -[A1]
00001800 1AA5 move.b [A5], -[A5]
00001802 0063 1D61 ori.w -[A3], 0x1D61
00001806 1A8B move.b [A5], A3
00001808 4208 clr.b A0
0000180A 020F 36F3 andi.b A7, 0xF3
0000180E 01CB .incomplete
00001810 06D4 .incomplete
00001812 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001814 0043 074B ori.w D3, 0x74B
00001818 01AD BE4A bclr [A5 - 0x41B6], D0
0000181C 0507 btst D7, D2
0000181E C514 and.b [A4], D2
00001820 9B36 6C4A sub.b [A6 + D6 * 4 + 0x4A], D5
00001824 BB3B 364B xor.b [PC + D3.w * 8 + 0x4B], D5
00001828 16A5 move.b [A3], -[A5]
0000182A 4183 .invalid 0, D3 // invalid opcode 4 with b == 6
0000182C 1FC9 move.b <<invalid special address>>, A1
0000182E 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
00001830 020B 6130 andi.b A3, 0x30 /* '0' */
00001834 9B0A subx.b -[A5], -[A2]
00001836 1101 move.b -[A0], D1
00001838 6B74 bmi +0x76 /* 000018AE */
0000183A 070A btst A2, D3
0000183C 30C5 move.w [A0]+, D5
0000183E 03AB 35F5 bclr [A3 + 0x35F5], D1
00001842 3F05 move.w -[A7], D5
00001844 20C1 move.l [A0]+, D1
00001846 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001848 200F move.l D0, A7
0000184A 0D2D DB07 btst [A5 - 0x24F9], D6
0000184E 222B 3965 move.l D1, [A3 + 0x3965]
00001852 225A movea.l A1, [A2]+
00001854 581B addq.b [A3]+, 4
00001856 02E5 .incomplete
00001858 0093 0463 3B63 ori.l [A3], 0x4633B63
0000185E 2811 move.l D4, [A1]
00001860 01C3 .incomplete
00001862 0304 btst D4, D1
00001864 2306 move.l -[A1], D6
00001866 0707 btst D7, D3
00001868 6ACD bpl -0x31 /* 00001837 */
0000186A CE85 and.l D7, D5
0000186C 0123 btst -[A3], D0
0000186E 0D04 btst D4, D6
00001870 6D03 blt +0x5 /* 00001875 */
00001872 2199 F501 move.l [[A0 + <<invalid base displacement size>> + A7 * 4]], [A1]+
00001876 0703 btst D3, D3
00001878 A039 syscall ReadDateTime
0000187A DA2E 1002 add.b D5, [A6 + 0x1002]
0000187E 2B02 move.l -[A5], D2
00001880 D370 AB2B 8207 0962 1B10 add.w [[A0 - 0x7DF9 + A2 * 2] + 0x9621B10], D1
0000188A 6B03 bmi +0x5 /* 0000188F */
0000188C 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
0000188E 82DB divu.w D1, [A3]+
00001890 0414 020B subi.b [A4], 0xB
00001894 2A36 9307 211A 92D3 move.l D5, [[A6 + <<invalid base displacement size>>] + A1 * 2 + 0x211A92D3]
0000189C 0A70 020F 36A3 xori.w [A0 + D3.w * 8 - 0x93], 0x20F
000018A2 6CD1 bge -0x2D /* 00001875 */
000018A4 D616 add.b D3, [A6]
000018A6 0945 bchg D5, D4
000018A8 1402 move.b D2, D2
000018AA 7B35 moveq.l D5, 0x35
000018AC 0533 DB47 btst <<invalid full ext with IS == 1 and I/IS == 7>>, D2
// begin alternate branch 000018AE-000018B0
label000018AE:
000018AE DB47 addx.w D5, D7
// end alternate branch 000018AE-000018B0
label000018AE: // (misaligned)
000018B0 1216 move.b D1, [A6]
000018B2 1402 move.b D2, D2
000018B4 9B60 sub.w -[A0], D5
000018B6 6E30 bgt +0x32 /* 000018E8 */
000018B8 0B1D btst [A5]+, D5
000018BA 0705 btst D5, D3
000018BC EDA8 lsl D0, D6
000018BE 1216 move.b D1, [A6]
000018C0 C520 and.b -[A0], D2
000018C2 1402 move.b D2, D2
000018C4 AB61 syscall rMASK11
000018C6 C502 abcd D2, D2
000018C8 CB12 and.b [A2], D5
000018CA C902 abcd D4, D2
000018CC 0F6E 3053 bchg [A6 + 0x3053], D7
000018D0 0506 btst D6, D2
000018D2 2573 0263 4407 move.l [A2 + 0x4407], [A3 + D0.w * 2 + 0x63]
000018D8 0BA2 bclr -[A2], D5
000018DA 1216 move.b D1, [A6]
000018DC E500 asl D0.b, 2
000018DE AB35 syscall bMAIN9
000018E0 300F move.w D0, A7
000018E2 0108 btst A0, D0
000018E4 6936 bvs +0x38 /* 0000191C */
label000018E6:
000018E6 B300 xor.b D0, D1
label000018E8:
000018E8 2493 move.l [A2], [A3]
000018EA 102E 0413 move.b D0, [A6 + 0x413]
000018EE 0B1B btst [A3]+, D5
000018F0 1F4B 1612 move.b [A7 + 0x1612], A3
000018F4 B300 xor.b D0, D1
000018F6 0207 86CA andi.b D7, 0xCA
// begin alternate branch 000018F8-000018FA
label000018F8:
000018F8 86CA divu.w D3, A2
// end alternate branch 000018F8-000018FA
label000018F8: // (misaligned)
000018FA 2301 move.l -[A1], D1
000018FC B300 xor.b D0, D1
000018FE 0707 btst D7, D3
00001900 4D61 chk.w D6, -[A1]
00001902 4D96 .invalid 6, [A6] // invalid opcode 4 with b == 6
00001904 0706 btst D6, D3
00001906 D133 10BB add.b [A3 + D1.w - 0x69], D0
0000190A 0105 btst D5, D0
0000190C 020F 3612 andi.b A7, 0x12
00001910 6402 bcc +0x4 /* 00001914 */
00001912 0F81 bclr D1, D7
label00001914:
00001914 0264 691E andi.w -[A4], 0x691E
00001918 CA6B 5075 and.w D5, [A3 + 0x5075]
label0000191C:
0000191C 663E bne +0x40 /* 0000195C */
0000191E 9070 0151 sub.w D0, [[A0]]
00001922 020F A531 andi.b A7, 0x31 /* '1' */
00001926 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00001928 C503 abcd D2, D3
0000192A 0785 bclr D5, D3
0000192C 42E4 .invalid -[A4] // invalid opcode 4 with subtype 1
0000192E 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001930 0F36 063A btst [A6 + D0.w * 8 + 0x3A], D7
00001934 B30E cmpm.b [A1]+, [A6]+
00001936 1704 move.b -[A3], D4
00001938 F20F 6500 fmove (float) A7, fp2
0000193C 0F6C 3E05 bchg [A4 + 0x3E05], D7
00001940 2B0F move.l -[A5], A7
00001942 C531 C31A 1704 and.b [[A1 + A4 * 2] + 0x1704], D2
00001948 F623 3417 .move16 0xF623, 0x3417 // unimplemented
0000194C 0476 1786 3055 subi.w [A6 + D3.w + 0x55], 0x1786
00001952 6092 bra -0x6C /* 000018E6 */
00001954 9B28 9B04 sub.b [A0 - 0x64FC], D5
00001958 5323 subq.b -[A3], 1
0000195A 42D8 .invalid [A0]+ // invalid opcode 4 with subtype 1
label0000195C:
0000195C 610C bsr +0xE /* 0000196A */
0000195E 2C07 move.l D6, D7
00001960 000C 6402 ori.b A4, 0x2
00001964 0F91 bclr [A1], D7
00001966 070F btst A7, D3
00001968 3601 move.w D3, D1
fn0000196A:
0000196A FA9B 01C6 .extension 0xA9B <<F/2-3/5>> // unimplemented
0000196E FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00001970 56ED 060F sne [A5 + 0x60F]
00001974 4636 26FB not.b [A6 + D2.w * 8 - 0x5]
00001978 1003 move.b D0, D3
0000197A 0727 btst -[A7], D3
0000197C 05F8 .incomplete
0000197E 2498 move.l [A2], [A0]+
00001980 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001982 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001984 DE78 231C add.w D7, [0x0000231C]
00001988 1346 AC07 move.b [A1 - 0x53F9], D6
0000198C 01C4 .incomplete
0000198E 8B13 or.b [A3], D5
00001990 A182 syscall DTInstall, flags=1
00001992 8B02 sbcd D5, D2
00001994 12AC 0213 move.b [A1], [A4 + 0x213]
00001998 3203 move.w D1, D3
0000199A 0036 C6E1 C3A3 01D3 37EB 0A2B ori.b [[0x1D3 + A4 * 2] + 0x37EB0A2B], 0xE1
000019A6 2917 move.l -[A4], [A7]
000019A8 0A6F 9B67 810B xori.w [A7 - 0x7EF5], 0x9B67
000019AE 2C36 C31A 2109 move.l D6, [[A6 + A4 * 2] + 0x2109]
000019B4 4A21 tst.b -[A1]
000019B6 1CCA move.b [A6]+, A2
000019B8 0227 8601 andi.b -[A7], 0x1
000019BC BB01 xor.b D1, D5
000019BE 2302 move.l -[A1], D2
000019C0 1703 move.b -[A3], D3
000019C2 1EFB 22A5 move.b [A7]+, [PC + D2.w * 2 - 0x91]
000019C6 010F btst A7, D0
000019C8 C503 abcd D2, D3
000019CA 0F45 bchg D5, D7
000019CC 322C 020F move.w D1, [A4 + 0x20F]
000019D0 36FA AC73 move.w [A3]+, [PC - 0x538D /* FFFFC645, cstring ""<EOF> */]
000019D4 002B 0104 CA23 ori.b [A3 - 0x35DD], 0x4
000019DA 0272 3EEB 0113 05CA 0672 andi.w [[A2 + D0] + 0x5CA0672], 0x3EEB
000019E4 3EA3 move.w [A7], -[A3]
000019E6 010F btst A7, D0
000019E8 A502 syscall Read, flags=5
000019EA 0F6C 2CC5 bchg [A4 + 0x2CC5], D7
000019EE 0583 bclr D3, D2
000019F0 02C4 .incomplete
000019F2 4AE5 tas.b -[A5]
000019F4 0543 bchg D3, D2
000019F6 1543 0A2C move.b [A2 + 0xA2C], D3
000019FA 5305 subq.b D5, 1
000019FC 8327 or.b -[A7], D1
000019FE 0802 0F45 btst.b D2, 0x45 /* 'E' */
00001A02 9B53 sub.w [A3], D5
00001A04 2A45 movea.l A5, D5
00001A06 0317 btst [A7], D1
00001A08 867F or.w D3, <<invalid special address>>
00001A0A 1785 BEC0 move.b [A3 + A3 * 8 - 0x64], D5
00001A0E 063A 030A 170A addi.b [PC + 0x170A /* 0000311A, cstring ""<EOF> */], 0xA /* '\n' */
00001A14 D02C 020F add.b D0, [A4 + 0x20F]
00001A18 C90C abcd -[A4], -[A4]
00001A1A 5B1F subq.b [A7]+, 5
00001A1C 8118 or.b [A0]+, D0
00001A1E 4A83 tst.l D3
00001A20 6D93 blt -0x6B /* 000019B5 */
00001A22 004A 430D ori.w A2, 0x430D /* 'C\r' */
00001A26 E302 asl D2.b, 1
00001A28 8301 sbcd D1, D1
00001A2A 7109 moveq.l D0, 0x09
00001A2C 3A33 2A85 move.w D5, [A3 + D2 * 2 - 0x123]
00001A30 5F63 subq.w -[A3], 7
00001A32 6706 beq +0x8 /* 00001A3A */
00001A34 0709 btst A1, D3
00001A36 BA07 cmp.b D5, D7
00001A38 0ADE .incomplete
label00001A3A:
00001A3A 4A66 tst.w -[A6]
00001A3C 2B28 8194 move.l -[A5], [A0 - 0x7E6C]
00001A40 0700 btst D0, D3
00001A42 9605 sub.b D3, D5
00001A44 0ABB 01E9 099B 02F2 xori.l [PC + D0.w * 2 - 0x14], 0x1E9099B
00001A4C 5673 0017 addq.w [A3 + D0.w + 0x17], 3
00001A50 0AE3 .incomplete
00001A52 0F06 btst D6, D7
00001A54 365B movea.w A3, [A3]+
00001A56 1085 move.b [A0], D5
00001A58 070F btst A7, D3
00001A5A 363A 9B35 move.w D3, [PC - 0x64CB /* FFFFB591, cstring ""<EOF> */]
00001A5E EB0A lsl D2.b, 5
00001A60 8301 sbcd D1, D1
00001A62 5A60 addq.w -[A0], 5
00001A64 0707 btst D7, D3
00001A66 2F02 move.l -[A7], D2
00001A68 6B40 bmi +0x42 /* 00001AAA */
00001A6A 30CB move.w [A0]+, A3
00001A6C 025A 6007 andi.w [A2]+, 0x6007
00001A70 035F bchg [A7]+, D1
00001A72 020F 30C3 andi.b A7, 0xC3
00001A76 2F26 move.l -[A7], -[A6]
00001A78 BB0E cmpm.b [A5]+, [A6]+
00001A7A E91B rol D3.b, 4
00001A7C 1624 move.b D3, -[A4]
00001A7E 9803 sub.b D4, D3
00001A80 0878 3B03 3C2B bchg.b [0x00003C2B], 0x3
00001A86 00BC 020F A873 0633 02BB ori.l 0x63302BB, 0x20FA873
00001A90 044B 0417 subi.w A3, 0x417
00001A94 0B9C bclr [A4]+, D5
00001A96 8305 sbcd D1, D5
00001A98 A301 syscall Close, flags=3
00001A9A 0B0F btst A7, D5
00001A9C 3318 move.w -[A1], [A0]+
00001A9E 612F bsr +0x31 /* 00001ACF */
00001AA0 6B07 bmi +0x9 /* 00001AA9 */
00001AA2 7B08 moveq.l D5, 0x08
00001AA4 6B06 bmi +0x8 /* 00001AAC */
00001AA6 070C btst A4, D3
00001AA8 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
label00001AAA:
00001AAA 0037 0616 A30B A301 4329 ori.b [[A7 + <<invalid base displacement size>> + A2 * 2] - 0x5CFEBCD7], 0x16
// begin alternate branch 00001AAC-00001AB6
label00001AAC:
00001AAC 0616 A30B addi.b [A6], 0xB
00001AB0 A301 syscall Close, flags=3
00001AB2 4329 5A60 .invalid 1, [A1 + 0x5A60] // invalid opcode 4 with b == 4
// end alternate branch 00001AAC-00001AB6
label00001AAC: // (misaligned)
00001AB4 5A60 addq.w -[A0], 5
00001AB6 0F08 btst A0, D7
00001AB8 020F 30DB andi.b A7, 0xDB
00001ABC 204B movea.l A0, A3
00001ABE 1073 1FF1 2FE1 05A5 movea.b A0, [[0x2FE105A5]]
00001AC6 2F0F move.l -[A7], A7
00001AC8 DC23 add.b D6, -[A3]
00001ACA 0116 btst [A6], D0
00001ACC 2A6A F42B movea.l A5, [A2 - 0xBD5]
00001AD0 0156 bchg [A6], D0
00001AD2 8701 sbcd D3, D1
00001AD4 E90F lsl D7.b, 4
00001AD6 A900 syscall GetFNum
00001AD8 0F08 btst A0, D7
00001ADA 020F 2A28 andi.b A7, 0x28 /* '(' */
00001ADE 9B0A subx.b -[A5], -[A2]
00001AE0 6104 bsr +0x6 /* 00001AE6 */
00001AE2 8711 or.b [A1], D3
00001AE4 AA0F syscall FillCOval
fn00001AE6:
00001AE6 30C1 move.w [A0]+, D1
00001AE8 0D37 01FF btst <<invalid full ext with IS == 1 and I/IS == 7>>, D6
00001AEC 2708 move.l -[A3], A0
00001AEE D017 add.b D0, [A7]
00001AF0 065B 499E addi.w [A3]+, 0x499E
00001AF4 3B44 3709 move.w [A5 + 0x3709], D4
00001AF8 F45C cinva DATA
00001AFA 370A move.w -[A3], A2
00001AFC 420F clr.b A7
00001AFE E11F rol D7.b, 8
00001B00 30F4 4607 move.w [A0]+, [A4 + D4.w * 8 + 0x7]
00001B04 02E0 .incomplete
00001B06 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00001B08 885B or.w D4, [A3]+
00001B0A 6DBB blt -0x43 /* 00001AC7 */
00001B0C 0A08 020F xori.b A0, 0xF
00001B10 A688 syscall IOPMoveData, flags=6
00001B12 A95E syscall GetControlTitle/GetCTitle
00001B14 062A 3C07 0A40 addi.b [A2 + 0xA40], 0x7
00001B1A 65B9 bcs -0x45 /* 00001AD5 */
00001B1C 3B02 move.w -[A5], D2
00001B1E 8817 or.b D4, [A7]
00001B20 06AF AB3D A1AD 5B02 addi.l [A7 + 0x5B02], 0xAB3DA1AD
00001B28 6300 A5C0 bls -0x5A3E /* FFFFC0EA */
00001B2C BB1C xor.b [A4]+, D5
00001B2E 4282 clr.l D2
00001B30 C673 4783 0D45 060F and.w D3, [[ + <<invalid base displacement size>> + D4 * 8] + 0xD45060F]
00001B38 0627 0084 addi.b -[A7], 0x84
00001B3C 8D03 sbcd D6, D3
00001B3E 020F 2A10 andi.b A7, 0x10
00001B42 C11F and.b [A7]+, D0
00001B44 A147 syscall SetTrapAddress, flags=1
00001B46 2C02 move.l D6, D2
00001B48 0FE1 .incomplete
00001B4A 0821 9217 btst.b -[A1], 0x17
00001B4E 0707 btst D7, D3
00001B50 0F3D btst <<invalid special address>>, D7
00001B52 0805 B003 btst.b D5, 0x3
00001B56 002D 7137 0344 ori.b [A5 + 0x344], 0x37 /* '7' */
00001B5C 078D bclr A5, D3
00001B5E 1C07 move.b D6, D7
00001B60 0D21 btst -[A1], D6
00001B62 8783 9927 unpk D3, D3, 0x9927
00001B66 841D or.b D2, [A5]+
00001B68 8334 0FC5 or.b <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00001B6C EB07 asl D7.b, 5
00001B6E 0C1E 0FCD cmpi.b [A6]+, 0xCD
00001B72 0223 151B andi.b -[A3], 0x1B
00001B76 0174 E518 bchg [A4 + A6 * 4], D0
00001B7A B318 xor.b [A0]+, D1
00001B7C 0D89 bclr A1, D6
00001B7E 0263 1302 andi.w -[A3], 0x1302
00001B82 7354 moveq.l D1, 0x54
00001B84 B311 xor.b [A1], D1
00001B86 C602 and.b D3, D2
00001B88 5B07 subq.b D7, 5
00001B8A 2308 move.l -[A1], A0
00001B8C 470D .invalid 3, A5 // invalid opcode 4 with b == 4
00001B8E EE60 asr D0.w, D7
00001B90 BB11 xor.b [A1], D5
00001B92 3307 move.w -[A1], D7
00001B94 25C5 D31A move.l [PC - 0x2CE6 /* FFFFEEB0, cstring ""<EOF> */], D5
00001B98 21C5 6623 move.l [0x00006623], D5
00001B9C 0FE5 .incomplete
00001B9E 3327 move.w -[A1], -[A7]
00001BA0 8A25 or.b D5, -[A5]
00001BA2 EB0B lsl D3.b, 5
00001BA4 4608 not.b A0
00001BA6 0F70 0207 bchg [A0 + D0.w * 2 + 0x7], D7
00001BAA 8A69 8715 or.w D5, [A1 - 0x78EB]
00001BAE 9E33 672A 28FB 1917 sub.b D7, [[A3 + 0x28FB + D6 * 8] + 0x1917]
00001BB6 0720 btst -[A0], D3
00001BB8 6B7B bmi +0x7D /* 00001C35 */
00001BBA 6E36 bgt +0x38 /* 00001BF2 */
00001BBC F323 .extension 0x323 <<F/4-5/1>> // unimplemented
00001BBE 025B 216E andi.w [A3]+, 0x216E /* '!n' */
00001BC2 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00001BC4 A104 syscall Control, flags=1
00001BC6 B304 xor.b D4, D1
00001BC8 C243 and.w D1, D3
00001BCA 7383 moveq.l D1, 0xFFFFFF83
00001BCC 01A5 bclr -[A5], D0
00001BCE 0D43 bchg D3, D6
00001BD0 330F move.w -[A1], A7
00001BD2 0473 089B 089B subi.w [A3 + D0 - 0x101], 0x89B
00001BD8 01B3 04E1 bclr [A3 + D0.w * 4 - 0x31], D0
00001BDC 01BB 01A5 039B bclr [[0x39B] + D0], D0
00001BE2 1117 move.b -[A0], [A7]
00001BE4 0991 bclr [A1], D4
00001BE6 0F02 btst D2, D7
00001BE8 0F02 btst D2, D7
00001BEA 0FF1 .incomplete
00001BEC 91E1 sub.l A0, -[A1]
00001BEE 730B moveq.l D1, 0x0B
00001BF0 1133 0763 1865 7767 85D5 move.b -[A0], [[A3 + 0x1865] + 0x776785D5]
// begin alternate branch 00001BF2-00001BFA
label00001BF2:
00001BF2 0763 bchg -[A3], D3
00001BF4 1865 movea.b A4, -[A5]
00001BF6 7767 moveq.l D3, 0x67
00001BF8 85D5 divs.w D2, [A5]
// end alternate branch 00001BF2-00001BFA
label00001BF2: // (misaligned)
00001BFA 1348 DC08 move.b [A1 - 0x23F8], A0
00001BFE 020F A60A andi.b A7, 0xA /* '\n' */
00001C02 6918 bvs +0x1A /* 00001C1C */
00001C04 2A3C EB16 DE88 move.l D5, 0xEB16DE88
00001C0A B0DB cmpa.w A0, [A3]+
00001C0C 1AC5 move.b [A5]+, D5
00001C0E 65E3 bcs -0x1B /* 00001BF3 */
00001C10 8236 F30E 0607 or.b D1, [[A6 + <<invalid base displacement size>>] + A7 * 2 + 0x607]
00001C16 0692 1B60 A521 addi.l [A2], 0x1B60A521
label00001C1C:
00001C1C 070B btst A3, D3
00001C1E EBB3 roxl D3, D5
00001C20 851B or.b [A3]+, D2
00001C22 60E5 bra -0x19 /* 00001C09 */
00001C24 080F E919 btst.b A7, 0x19
00001C28 0F2A 280D btst [A2 + 0x280D], D7
00001C2C 3702 move.w -[A3], D2
00001C2E 533E subq.b <<invalid special address>>, 1
00001C30 36E1 move.w [A3]+, -[A1]
00001C32 7909 moveq.l D4, 0x09
00001C34 AB86 syscall slXMASK10
00001C36 070B btst A3, D3
00001C38 8417 or.b D2, [A7]
00001C3A 064A 8602 addi.w A2, 0x8602
00001C3E 1789 2F17 0AA4 0F36 move.b [[A3] + D2 * 8 + 0xAA40F36], A1
00001C46 3AA3 move.w [A5], -[A3]
00001C48 1D6C 16BB 0393 move.b [A6 + 0x393], [A4 + 0x16BB]
00001C4E 75DB moveq.l D2, 0xFFFFFFDB
00001C50 04A4 9B02 070E subi.l -[A4], 0x9B02070E
00001C56 03B3 0407 bclr [A3 + D0.w * 4 + 0x7], D1
00001C5A 0E06 7B05 .invalid.b D6, 0x5 // invalid immediate operation
00001C5E 070E btst A6, D3
00001C60 0973 00AB bchg [A3 + D0.w - 0x85], D4
00001C64 0403 020B subi.b D3, 0xB
00001C68 0873 174B 099B 2743 049B bchg.b [[ + D0] + 0x2743049B], 0x4B /* 'K' */
00001C72 2593 07AB 3CCB 0283 4208 move.l [[0x3CCB + D0 * 8] + 0x2834208], [A3]
00001C7C 020F 363A andi.b A7, 0x3A /* ':' */
00001C80 3B17 move.w -[A5], [A7]
00001C82 E530 roxl D0.b, D2
00001C84 8602 or.b D3, D2
00001C86 0F6E 30D8 bchg [A6 + 0x30D8], D7
00001C8A 4B2E 170A .invalid 5, [A6 + 0x170A] // invalid opcode 4 with b == 4
00001C8E 3817 move.w D4, [A7]
00001C90 02BB 0F36 3ABB 1825 andi.l [PC + D1 + 0x25], 0xF363ABB
00001C98 0C5B 7B21 cmpi.w [A3]+, 0x7B21 /* '{!' */
00001C9C 0CAB 050F 0406 0813 cmpi.l [A3 + 0x813], 0x50F0406
00001CA4 11B3 1370 0093 0CE5 DD10 move.b [A0 + A5 * 4], [A3 + 0x930CE5]
00001CAE 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00001CB0 BCBB 0241 cmp.l D6, [PC + D0.w * 2 + 0x41]
00001CB4 02A3 0034 1B06 andi.l -[A3], 0x341B06
00001CBA 2315 move.l -[A1], [A5]
00001CBC 8B36 0453 or.b [A6 + D0.w * 4 + 0x53], D5
00001CC0 0008 0033 ori.b A0, 0x33 /* '3' */
00001CC4 0F33 003B btst [A3 + D0.w + 0x3B], D7
00001CC8 1A0B move.b D5, A3
00001CCA 001B 2214 ori.b [A3]+, 0x14
00001CCE 259B 0F45 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A3]+
00001CD2 456A 5309 chk.w D2, [A2 + 0x5309]
00001CD6 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
00001CD8 0F06 btst D6, D7
00001CDA 080F 7002 btst.b A7, 0x2
00001CDE 0F2A 1014 btst [A2 + 0x1014], D7
00001CE2 070B btst A3, D3
00001CE4 4036 450A 438A negx.b [[A6 + <<invalid base displacement size>> + D4 * 4] + 0x438A]
00001CEA 8636 8301 or.b D3, [[A6 + <<invalid base displacement size>> + A0 * 2]]
00001CEE A616 syscall InitQueue/FInitQueue, flags=6
00001CF0 CD98 and.l [A0]+, D6
00001CF2 078B bclr A3, D3
00001CF4 AE27 syscall GetMaxDevice, auto_pop
00001CF6 0AEB .incomplete
00001CF8 86E1 divu.w D3, -[A1]
00001CFA 1D05 move.b -[A6], D5
00001CFC 0377 8471 bchg [A7 + A0.w * 4 + 0x71], D1
00001D00 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00001D02 0802 0F85 btst.b D2, 0x85
00001D06 EE3B ror D3.b, D7
00001D08 034A bchg A2, D1
00001D0A E50D lsl D5.b, 2
00001D0C 0F12 btst [A2], D7
00001D0E 1685 move.b [A3], D5
00001D10 2CC8 move.l [A6]+, A0
00001D12 7309 moveq.l D1, 0x09
00001D14 8500 sbcd D2, D0
00001D16 1B01 move.b -[A5], D1
00001D18 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001D1A 3808 move.w D4, A0
00001D1C 0703 btst D3, D3
00001D1E 2B0F move.l -[A5], A7
00001D20 70A5 moveq.l D0, 0xFFFFFFA5
00001D22 024B 26A8 andi.w A3, 0x26A8
00001D26 070F btst A7, D3
00001D28 47C0 lea.l A3, D0
00001D2A 031F btst [A7]+, D1
00001D2C 9B08 subx.b -[A5], -[A0]
00001D2E 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00001D30 694A bvs +0x4C /* 00001D7C */
00001D32 1E16 move.b D7, [A6]
00001D34 0706 btst D6, D3
00001D36 B773 0501 xor.w [[A3 + <<invalid base displacement size>> + D0 * 4]], D3
00001D3A 011C btst [A4]+, D0
00001D3C 167C 0F00 movea.b A3, 0x0
00001D40 0F1C btst [A4]+, D7
00001D42 1600 move.b D3, D0
00001D44 0F45 bchg D5, D7
00001D46 0573 0216 bchg [A3 + D0.w * 2 + 0x16], D2
00001D4A 2B0D move.l -[A5], A5
00001D4C 0319 btst [A1]+, D1
00001D4E 7874 moveq.l D4, 0x74
00001D50 0501 btst D1, D2
00001D52 1312 move.b -[A1], [A2]
00001D54 0A2B 0403 042A xori.b [A3 + 0x42A], 0x3
00001D5A 6AC1 bpl -0x3D /* 00001D1D */
00001D5C 2037 068C move.l D0, [A7 + D0.w * 8 - 0x116]
00001D60 0701 btst D1, D3
00001D62 193B 034E move.b -[A4], <<invalid full ext with IS == 1 and I/IS == 6>>
00001D66 DE3C 5B06 add.b D7, 0x6
00001D6A 5343 subq.w D3, 1
00001D6C 7300 moveq.l D1, 0x00
00001D6E F26B 1EF4 .extension 0x26B <<F/1/1>>, 0x1EF4 // unimplemented
00001D72 0B0A btst A2, D5
00001D74 4B4B chk.w D5, A3
00001D76 2707 move.l -[A3], D7
00001D78 DD2B 10A9 add.b [A3 + 0x10A9], D6
label00001D7C:
00001D7C 8D2C 247B or.b [A4 + 0x247B], D6
00001D80 28E9 02A1 move.l [A4]+, [A1 + 0x2A1]
00001D84 1833 1B04 move.b D4, <<invalid full ext with I/IS == 4>>
00001D88 A320 syscall SetPtrSize, flags=3
00001D8A 7407 moveq.l D2, 0x07
00001D8C 1031 0D50 move.b D0, [A1]
00001D90 0F49 bchg A1, D7
00001D92 582D DA2A addq.b [A5 - 0x25D6], 4
00001D96 2863 movea.l A4, -[A3]
00001D98 1BE5 move.b <<invalid special address>>, -[A5]
00001D9A 01DB .incomplete
00001D9C 6609 bne +0xB /* 00001DA7 */
00001D9E 6E85 bgt -0x79 /* 00001D25 */
00001DA0 134A 533C move.b [A1 + 0x533C], A2
00001DA4 2531 0FB1 49C5 5103 move.l -[A2], [[0x49C55103 + D0 * 8]]
00001DAC 0AE1 .incomplete
00001DAE 0E29 5CAD 3D02 .invalid.b [A1 + 0x3D02], 0xAD // invalid immediate operation
00001DB4 2386 7B15 move.l [[A1] + D7 * 2], D6
00001DB8 3003 move.w D0, D3
00001DBA 1AF2 BB39 1709 1ABB move.b [A5]+, [[A2 + 0x17091ABB + A3 * 2]]
00001DC2 036B 1E3B bchg [A3 + 0x1E3B], D1
00001DC6 42A4 clr.l -[A4]
00001DC8 232E BB03 move.l -[A1], [A6 - 0x44FD]
00001DCC A375 syscall SIntInstall, flags=3
00001DCE 6325 bls +0x27 /* 00001DF5 */
00001DD0 BB03 xor.b D3, D5
00001DD2 2362 3306 move.l [A1 + 0x3306], -[A2]
00001DD6 B312 xor.b [A2], D1
00001DD8 A706 syscall KillIO, flags=7
00001DDA A857 syscall SetEntry
00001DDC 86B5 CB02 1108 or.l D3, [[A5 + <<invalid base displacement size>> + A4 * 2] + 0x1108]
00001DE2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001DE4 2519 move.l -[A2], [A1]+
00001DE6 0F36 8500 btst [A6 + <<invalid base displacement size>> + A0 * 4], D7
00001DEA 0F6E 36EA bchg [A6 + 0x36EA], D7
00001DEE 1702 move.b -[A3], D2
00001DF0 88C3 divu.w D4, D3
00001DF2 615B bsr +0x5D /* 00001E4F */
00001DF4 0B65 bchg -[A5], D5
00001DF6 01AB 7AE1 bclr [A3 + 0x7AE1], D0
00001DFA 1033 4174 move.b D0, <<invalid full ext with I/IS == 4>>
00001DFE 3026 move.w D0, -[A6]
00001E00 8B10 or.b [A0], D5
00001E02 CD63 and.w -[A3], D6
00001E04 370C move.w -[A3], A4
00001E06 D0AB 4217 add.l D0, [A3 + 0x4217]
00001E0A 0ED9 .incomplete
00001E0C 2710 move.l -[A3], [A0]
00001E0E 7DB3 moveq.l D6, 0xFFFFFFB3
00001E10 0407 108B subi.b D7, 0x8B
00001E14 46EC 4245 move.w SR, [A4 + 0x4245]
00001E18 0823 0C56 btst.b -[A3], 0x56 /* 'V' */
00001E1C 0B07 btst D7, D5
00001E1E 0DC0 .incomplete
00001E20 332A 24EB move.w -[A1], [A2 + 0x24EB]
00001E24 1B09 move.b -[A5], A1
00001E26 E61E ror D6.b, 3
00001E28 7301 moveq.l D1, 0x01
00001E2A 068B 0AA6 B317 addi.l A3, 0xAA6B317
00001E30 3305 move.w -[A1], D5
00001E32 9B08 subx.b -[A5], -[A0]
00001E34 1B24 move.b -[A5], -[A4]
00001E36 7A7B moveq.l D5, 0x7B
00001E38 4F16 .invalid 7, [A6] // invalid opcode 4 with b == 4
00001E3A 8EFB 0762 9B08 070B divu.w D7, [[PC - 0x64F8] + 0x70B]
00001E42 CD5B and.w [A3]+, D6
00001E44 33C1 080F 653D move.w [0x080F653D], D1
00001E4A C530 0F36 3A0F 221B 2F44 and.b [[A0 + 0x3A0F221B] + D0 * 8 + 0x2F44], D2
00001E54 3314 move.w -[A1], [A4]
00001E56 7B1C moveq.l D5, 0x1C
00001E58 0304 btst D4, D1
00001E5A 92BB 00FB sub.l D1, [PC + D0.w - 0x5]
00001E5E 0507 btst D7, D2
00001E60 08EE 9B10 2B53 bset.b [A6 + 0x2B53], 0x10
00001E66 170F move.b -[A3], A7
00001E68 7063 moveq.l D0, 0x63
00001E6A 02AC 7305 EB0F 7443 andi.l [A4 + 0x7443], 0x7305EB0F
00001E72 01D3 .incomplete
00001E74 095C bchg [A4]+, D4
00001E76 7309 moveq.l D1, 0x09
00001E78 D309 addx.b -[A1], -[A1]
00001E7A 2803 move.l D4, D3
00001E7C 0461 0174 subi.w -[A1], 0x174
00001E80 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001E82 5C1B addq.b [A3]+, 6
00001E84 0703 btst D3, D3
00001E86 04E8 .incomplete
00001E88 0AC0 .incomplete
00001E8A 033B 34E0 btst [PC + D3.w * 4 - 0x32], D1
00001E8E 070F btst A7, D3
00001E90 947C 1B2F sub.w D2, 0x1B2F
00001E94 0047 8D3C ori.w D7, 0x8D3C
00001E98 30C6 move.w [A0]+, D6
00001E9A 02CB .incomplete
00001E9C 0825 01CB btst.b -[A5], 0xCB
00001EA0 000A 9306 ori.b A2, 0x6
00001EA4 6101 bsr +0x3 /* 00001EA7 */
00001EA6 0107 btst D7, D0
00001EA8 8B13 or.b [A3], D5
00001EAA F2AC 1701 .extension 0x2AC <<F/2-3/1>> // unimplemented
00001EAE 4092 negx.l [A2]
00001EB0 7002 moveq.l D0, 0x02
00001EB2 0F30 3A9B btst [A0 + D3 * 2 - 0x101], D7
00001EB6 440B neg.b A3
00001EB8 1EA1 move.b [A7], -[A1]
00001EBA 1E45 movea.b A7, D5
00001EBC 2313 move.l -[A1], [A3]
00001EBE 61E3 bsr -0x1B /* 00001EA3 */
00001EC0 0230 66AB 2C6D andi.b [A0 + D2 * 4 + 0x6D], 0xAB
00001EC6 020F E504 andi.b A7, 0x4
00001ECA 1377 ACB3 3941 move.b [A1 + 0x3941], [A7 + A2 * 4 - 0x77]
00001ED0 063A CB18 1233 addi.b [PC + 0x1233 /* 00003105, cstring ""<EOF> */], 0x18
00001ED6 2A02 move.l D5, D2
00001ED8 438A .invalid 1, A2 // invalid opcode 4 with b == 6
00001EDA 332A 3666 move.w -[A1], [A2 + 0x3666]
00001EDE A31D syscall MaxMem, flags=3
00001EE0 E125 asl D5.b, D0
00001EE2 332A AADB move.w -[A1], [A2 - 0x5525]
00001EE6 17E1 255B 216B 0FDB move.b [[PC] + 0x216B0FDB], -[A1]
00001EEE 1F6C A339 2D29 move.b [A7 + 0x2D29], [A4 - 0x5CC7]
00001EF4 9B74 6E30 sub.w [A4 + D6 * 8 + 0x30], D5
00001EF8 8301 sbcd D1, D1
00001EFA 4608 not.b A0
00001EFC 0802 0F30 btst.b D2, 0x30 /* '0' */
00001F00 3A9B move.w [A5], [A3]+
00001F02 1D81 24FB move.b [A6 + D2.w * 4 - 0x5], D1
00001F06 0F5B bchg [A3]+, D7
00001F08 2941 038B move.l [A4 + 0x38B], D1
00001F0C 0207 04E6 andi.b D7, 0xE6
00001F10 4B4B chk.w D5, A3
00001F12 5B21 subq.b -[A1], 5
00001F14 D8D3 add.w A4, [A3]
00001F16 1A01 move.b D5, D1
00001F18 0107 btst D7, D0
00001F1A 1189 A106 0F36 move.b [[A0 + <<invalid base displacement size>>] + A2 + 0xF36], A1
00001F20 3A53 movea.w A5, [A3]
00001F22 14C1 move.b [A2]+, D1
00001F24 0283 01A5 01EA andi.l D3, 0x1A501EA
00001F2A 0243 743A andi.w D3, 0x743A /* 't:' */
00001F2E 1312 move.b -[A1], [A2]
00001F30 833C E100 or.b 0x0, D1
00001F34 6613 bne +0x15 /* 00001F49 */
00001F36 07E1 .incomplete
00001F38 030B btst A3, D1
00001F3A 765B moveq.l D3, 0x5B
00001F3C 2193 1406 move.l [A0 + D1.w * 4 + 0x6], [A3]
label00001F40:
00001F40 ED27 asl D7.b, D6
00001F42 B314 xor.b [A4], D1
00001F44 E527 asl D7.b, D2
00001F46 070C btst A4, D3
00001F48 760F moveq.l D3, 0x0F
00001F4A E927 asl D7.b, D4
00001F4C B314 xor.b [A4], D1
00001F4E 2A10 move.l D5, [A0]
00001F50 5B12 subq.b [A2], 5
00001F52 2103 move.l -[A0], D3
00001F54 EB39 rol D1.b, D5
00001F56 3903 move.w -[A4], D3
00001F58 312B 0F35 move.w -[A0], [A3 + 0xF35]
00001F5C 2B0B move.l -[A5], A3
00001F5E 0801 2129 btst.b D1, 0x29 /* ')' */
00001F62 2BA1 7F4B 01BB 01D2 move.l [[A5 + <<invalid base displacement size>>] + 0x1BB01D2], -[A1]
00001F6A 0802 0F89 btst.b D2, 0x89
00001F6E 2B0F move.l -[A5], A7
00001F70 6500 0F6E bcs +0xF70 /* 00002EE0 */
00001F74 3009 move.w D0, A1
00001F76 2C63 movea.l A6, -[A3]
00001F78 2C61 movea.l A6, -[A1]
00001F7A 0053 0902 ori.w [A3], 0x902
00001F7E 0F81 bclr D1, D7
00001F80 00A3 0241 26DB ori.l -[A3], 0x24126DB
00001F86 58DB svc [A3]+
00001F88 0B07 btst D7, D5
00001F8A 0D0A btst A2, D6
00001F8C 070F btst A7, D3
00001F8E 8383 AD9B unpk D1, D3, 0xAD9B
00001F92 08B6 9B08 7EB3 bclr.b [A6 + D7 * 8 - 0x77], 0x8
00001F98 1733 1417 move.b -[A3], [A3 + D1.w * 4 + 0x17]
00001F9C 0DEA .incomplete
00001F9E 630B bls +0xD /* 00001FAB */
00001FA0 267B 1A2B movea.l A3, [PC + D1 * 2 + 0x2B]
00001FA4 2849 movea.l A4, A1
00001FA6 2E00 move.l D7, D0
00001FA8 1786 61DB 2F7C B33D move.b [[] + 0x2F7CB33D], D6
00001FB0 A155 syscall StripAddress, flags=1
00001FB2 658C bcs -0x72 /* 00001F40 */
00001FB4 DB2F 0053 add.b [A7 + 0x53], D5
00001FB8 69ED bvs -0x11 /* 00001FA7 */
00001FBA 535C subq.w [A4]+, 1
00001FBC 8A47 or.w D5, D7
00001FBE 07EC .incomplete
00001FC0 4786 .invalid 3, D6 // invalid opcode 4 with b == 6
00001FC2 500F addq.b A7, 8
00001FC4 36EB 1612 move.w [A3]+, [A3 + 0x1612]
00001FC8 86C5 divu.w D3, D5
00001FCA 9609 sub.b D3, A1
00001FCC 9157 sub.w [A7], D0
00001FCE 0662 5309 addi.w -[A2], 0x5309 /* 'S\t' */
00001FD2 D101 addx.b D0, D1
00001FD4 4002 negx.b D2
00001FD6 0F2A 104B btst [A2 + 0x104B], D7
00001FDA 0906 btst D6, D4
00001FDC 2706 move.l -[A3], D6
00001FDE 78AD moveq.l D4, 0xFFFFFFAD
00001FE0 0143 bchg D3, D0
00001FE2 1E2A 28E1 move.b D7, [A2 + 0x28E1]
00001FE6 8D89 4F4A unpk -[A6], -[A1], 0x4F4A
00001FEA 4584 .invalid 2, D4 // invalid opcode 4 with b == 6
00001FEC 0F45 bchg D5, D7
00001FEE 8433 22C5 or.b D2, [A3 + D2.w * 2 - 0x59]
00001FF2 7A0F moveq.l D5, 0x0F
00001FF4 CD7A E1C2 and.w [PC - 0x1E3E /* FFFFE1C4, cstring ""<EOF> */], D6
00001FF8 16D3 move.b [A3]+, [A3]
00001FFA 0B05 btst D5, D5
00001FFC 0107 btst D7, D0
00001FFE 0669 1702 2317 addi.w [A1 + 0x2317], 0x1702
00002004 029B E502 0F81 andi.l [A3]+, 0xE5020F81
0000200A FC9B 0008 .extension 0xC9B <<F/2-3/6>> // unimplemented
0000200E 0227 86C1 andi.b -[A7], 0xC1
00002012 1706 move.b -[A3], D6
00002014 DA8B add.l D5, A3
00002016 007B 0A17 0746 ori.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0xA17
0000201C D357 add.w [A7], D1
0000201E 1706 move.b -[A3], D6
00002020 F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00002022 C893 and.l D4, [A3]
00002024 0807 06F9 btst.b D7, 0xF9
00002028 66B3 bne -0x4B /* 00001FDD */
0000202A 6225 bhi +0x27 /* 00002051 */
0000202C 0103 btst D3, D0
0000202E 1D1B move.b -[A6], [A3]+
00002030 0401 0107 subi.b D1, 0x7
00002034 0740 bchg D0, D3
00002036 A102 syscall Read, flags=1
00002038 0FA9 02EA bclr [A1 + 0x2EA], D7
0000203C A502 syscall Read, flags=5
0000203E 7300 moveq.l D1, 0x00
00002040 632E bls +0x30 /* 00002070 */
00002042 0802 BB04 btst.b D2, 0x4
00002046 363A DB35 move.w D3, [PC - 0x24CB /* FFFFFB7D, cstring ""<EOF> */]
0000204A D306 addx.b D1, D6
0000204C 3AAB 2CC5 move.w [A5], [A3 + 0x2CC5]
00002050 02BB 2A27 0745 0F69 0343 andi.l [[PC + 0x343]], 0x2A270745
0000205A 3433 1461 move.w D2, [A3 + D1.w * 4 + 0x61]
0000205E 0333 3C17 btst [A3 + D3 * 4 + 0x17], D1
00002062 1296 move.b [A1], [A6]
00002064 8313 or.b [A3], D1
00002066 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00002068 0F85 bclr D5, D7
0000206A 0C30 5B1F 2107 1633 19E3 cmpi.b [[A0 + <<invalid base displacement size>>] + D2 + 0x163319E3], 0x1F
// begin alternate branch 00002070-0000207A
label00002070:
00002070 1633 19E3 02D3 08A3 0173 move.b D3, [[0x2D3] + 0x8A30173]
// end alternate branch 00002070-0000207A
label00002070: // (misaligned)
00002074 02D3 .incomplete
00002076 08A3 0173 bclr.b -[A3], 0x73 /* 's' */
0000207A 0053 2908 ori.w [A3], 0x2908
0000207E 020F 363A andi.b A7, 0x3A /* ':' */
00002082 6B1A bmi +0x1C /* 0000209E */
00002084 D306 addx.b D1, D6
00002086 C5C8 muls.w D2, A0
00002088 3E02 move.w D7, D2
0000208A 0F69 964B bchg [A1 - 0x69B5], D7
0000208E 323A 430B move.w D1, [PC + 0x430B /* 0000639B, cstring ""<EOF> */]
00002092 A504 syscall Control, flags=5
00002094 0FC5 .incomplete
00002096 010F btst A7, D0
00002098 C507 abcd D2, D7
0000209A A31C syscall FreeMem, flags=3
0000209C 2A10 move.l D5, [A0]
label0000209E:
0000209E DB20 add.b -[A0], D5
000020A0 C501 abcd D2, D1
000020A2 F365 .extension 0x365 <<F/4-5/1>> // unimplemented
000020A4 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4
000020A6 C31A and.b [A2]+, D1
000020A8 8506 sbcd D2, D6
000020AA CB12 and.b [A2], D5
000020AC 9506 subx.b D2, D6
000020AE 0B40 bchg D0, D5
000020B0 1710 move.b -[A3], [A0]
000020B2 4389 .invalid 1, A1 // invalid opcode 4 with b == 6
000020B4 0621 040F addi.b -[A1], 0xF
000020B8 8906 sbcd D4, D6
000020BA EB0D lsl D5.b, 5
000020BC 070A btst A2, D3
000020BE 6E4A bgt +0x4C /* 0000210A */
000020C0 0253 06A5 andi.w [A3], 0x6A5
000020C4 01D3 .incomplete
000020C6 14A1 move.b [A2], -[A1]
000020C8 409B negx.l [A3]+
000020CA 02C1 .incomplete
000020CC 025A 58DB andi.w [A2]+, 0x58DB
000020D0 02DB .incomplete
000020D2 2508 move.l -[A2], A0
000020D4 E517 roxl D7.b, 2
000020D6 2101 move.l -[A0], D1
000020D8 C51C and.b [A4]+, D2
000020DA 4B60 chk.w D5, -[A0]
000020DC 0504 btst D4, D2
000020DE DB37 4503 833A 6D17 add.b [[A7 + <<invalid base displacement size>> + D4 * 4] - 0x7CC592E9], D5
000020E6 C11B and.b [A3]+, D0
000020E8 6466 bcc +0x68 /* 00002150 */
000020EA 0B28 2501 btst [A0 + 0x2501], D5
000020EE C915 and.b [A5], D4
000020F0 F085 D0C3 .extension 0x085 <<F/2-3/0>> // unimplemented
000020F4 6507 bcs +0x9 /* 000020FD */
000020F6 05E2 .incomplete
000020F8 4DCF lea.l A6, A7
000020FA 2B7B 0107 F017 0CE5 137B move.l [A5 + 0x137B], [[PC + <<invalid base displacement size>>] + D0 - 0xFE8F31B]
00002104 611E bsr +0x20 /* 00002124 */
00002106 931F sub.b [A7]+, D1
00002108 0802 0F25 btst.b D2, 0x25 /* '%' */
// begin alternate branch 0000210A-0000210C
label0000210A:
0000210A 0F25 btst -[A5], D7
// end alternate branch 0000210A-0000210C
label0000210A: // (misaligned)
0000210C 9527 sub.b -[A7], D2
0000210E 076C 2705 bchg [A4 + 0x2705], D3
00002112 D00F add.b D0, A7
00002114 6500 EB3D bcs -0x14C1 /* 00000C53 */
00002118 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000211A 8017 or.b D0, [A7]
0000211C 11C2 4B02 move.b [0x00004B02], D2
00002120 2B07 move.l -[A5], D7
00002122 5322 subq.b -[A2], 1
fn00002124:
00002124 0B1D btst [A5]+, D5
00002126 9B01 subx.b D5, D1
00002128 A2D3 syscall vBTUpdate, flags=2
0000212A 06B0 5351 0608 BC09 addi.l [A0 + A3 * 4 + 0x9], 0x53510608
00002132 8EE1 divu.w D7, -[A1]
00002134 2FA5 5A0F move.l [A7 + D5 * 2 + 0xF], -[A5]
00002138 3623 move.w D3, -[A3]
0000213A 0EDC .incomplete
0000213C DB06 addx.b D5, D6
0000213E 8302 sbcd D1, D2
00002140 541B addq.b [A3]+, 2
00002142 6654 bne +0x56 /* 00002198 */
00002144 AB06 syscall CullPoints
00002146 567B 0254 addq.w [PC + D0.w * 2 + 0x54], 3
0000214A C18D exg D0, A5
0000214C 0263 7365 andi.w -[A3], 0x7365 /* 'se' */
label00002150:
00002150 8B21 or.b -[A1], D5
00002152 D923 add.b -[A3], D4
00002154 0869 9EA3 1C36 bchg.b [A1 + 0x1C36], 0xA3
0000215A 570B subq.b A3, 3
0000215C AE29 syscall GetDeviceList, auto_pop
0000215E CB02 abcd D5, D2
00002160 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
00002162 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00002164 DB08 addx.b -[A5], -[A0]
00002166 1C04 move.b D6, D4
00002168 020F E500 andi.b A7, 0x0
0000216C BB01 xor.b D1, D5
0000216E 1700 move.b -[A3], D0
00002170 C537 86C1 and.b [A7 + A0.w * 8 - 0x63], D2
00002174 0502 btst D2, D2
00002176 3B60 0902 move.w [A5 + 0x902 /* export_284 */], -[A0]
0000217A DB30 0802 add.b [A0 + D0 + 0x2], D5
0000217E B780 xor.l D0, D3
00002180 F147 .extension 0x147 <<F/4-5/0>> // unimplemented
00002182 87B7 9787 BE2C 6062 or.l [[ + <<invalid base displacement size>>] + A1 * 8 - 0x41D39F9E], D3
0000218A 0F02 btst D2, D7
0000218C 0FA5 bclr -[A5], D7
0000218E 0533 270D btst [[A3 + <<invalid base displacement size>>] + D2 * 8], D2
00002192 400F negx.b A7
00002194 857B 1B62 30C0 A4C0 or.w [[PC + 0x30C0] - 0x5B40], D2
// begin alternate branch 00002198-0000219C
label00002198:
00002198 30C0 move.w [A0]+, D0
0000219A A4C0 syscall vFlushCache, flags=4
// end alternate branch 00002198-0000219C
label00002198: // (misaligned)
0000219C 1304 move.b -[A1], D4
0000219E 2385 1383 1706 E60F move.l [[ + <<invalid base displacement size>> + D1 * 2] + 0x1706E60F], D5
000021A6 369B move.w [A3], [A3]+
000021A8 0AC5 .incomplete
000021AA 09EB .incomplete
000021AC 3105 move.w -[A0], D5
000021AE 0483 0227 0836 subi.l D3, 0x2270836
000021B4 0F36 B4A9 btst [A6 + A3.w * 4 - 0x87], D7
000021B8 0F16 btst [A6], D7
000021BA 240B move.l D2, A3
000021BC 05F3 .incomplete
000021BE 2A07 move.l D5, D7
000021C0 0FA3 bclr -[A3], D7
000021C2 6A2E bpl +0x30 /* 000021F2 */
000021C4 04DB .incomplete
000021C6 0910 btst [A0], D4
000021C8 0F1E btst [A6]+, D7
000021CA 28F3 1BD3 3C72 1693 move.l [A4]+, [[] + 0x3C721693]
000021D2 01C3 .incomplete
000021D4 8653 or.w D3, [A3]
000021D6 1606 move.b D3, D6
000021D8 08AB 9003 0C0F bclr.b [A3 + 0xC0F], 0x3
000021DE E5A6 asl D6, D2
000021E0 3B06 move.w -[A5], D6
000021E2 303B 2760 54CB move.w D0, [PC + 0x54CB]
000021E8 045B 05C3 subi.w [A3]+, 0x5C3
000021EC 27E5 A52A 10BB 12BB move.l [[PC + 0x10BB + A2 * 4] + 0x12BB], -[A5]
// begin alternate branch 000021F2-000021F8
label000021F2:
000021F2 12BB 0207 move.b [A1], [PC + D0.w * 2 + 0x7]
000021F6 125B movea.b A1, [A3]+
// end alternate branch 000021F2-000021F8
label000021F2: // (misaligned)
000021F4 0207 125B andi.b D7, 0x5B /* '[' */
000021F8 AB05 syscall CopyHandle
000021FA 05AA 6352 bclr [A2 + 0x6352], D2
000021FE 8103 sbcd D0, D3
00002200 6103 bsr +0x5 /* 00002205 */
00002202 6101 bsr +0x3 /* 00002205 */
00002204 0B13 btst [A3], D5
00002206 6B01 bmi +0x3 /* 00002209 */
00002208 2A28 4B13 move.l D5, [A0 + 0x4B13]
0000220C 6054 bra +0x56 /* 00002262 */
0000220E 3300 move.w -[A1], D0
00002210 81A9 ED03 or.l [A1 - 0x12FD], D0
00002214 3300 move.w -[A1], D0
00002216 DB10 add.b [A0], D5
00002218 9301 subx.b D1, D1
0000221A 2A10 move.l D5, [A0]
0000221C C416 and.b D2, [A6]
0000221E C327 and.b -[A7], D1
00002220 1E28 8B0A move.b D7, [A0 - 0x74F6]
00002224 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00002226 D854 add.w D4, [A4]
00002228 E34D lsl D5.w, 1
0000222A CB25 and.b -[A5], D5
0000222C F326 .extension 0x326 <<F/4-5/1>> // unimplemented
0000222E 26F3 0427 move.l [A3]+, [A3 + D0.w * 4 + 0x27]
00002232 0EBF 2712 B432 .invalid.l <<invalid special address>>, 0x2712B432 // invalid immediate operation
00002238 BA34 1B07 65AE B25C cmp.b D5, [[A4 + <<invalid base displacement size>>] + D1 * 2 + 0x65AEB25C]
00002240 000F 1E10 ori.b A7, 0x10
00002244 A369 syscall HGetState, flags=3
00002246 CE5C and.w D7, [A4]+
00002248 3893 move.w [A4], [A3]
0000224A 0D28 1338 btst [A0 + 0x1338], D6
0000224E A500 syscall Open/PBHOpen/HOpen, flags=5
00002250 535D subq.w [A5]+, 1
00002252 2885 move.l [A4], D5
00002254 005B 2204 ori.w [A3]+, 0x2204
00002258 1711 move.b -[A3], [A1]
0000225A 5747 subq.w D7, 3
0000225C 0CF2 .incomplete
0000225E 2505 move.l -[A2], D5
00002260 0902 btst D2, D4
label00002262:
00002262 A902 syscall RealFont
00002264 535D subq.w [A5]+, 1
00002266 0451 0207 subi.w [A1], 0x207
0000226A 0FA0 bclr -[A0], D7
0000226C DE4E add.w D7, A6
0000226E 2E04 move.l D7, D4
00002270 C21B and.b D1, [A3]+
00002272 39FB 09BA 349B 1204 CB25 0711 move.w 0x711, [[0x349B1204 + D0] - 0x34DB]
0000227E 3CD3 move.w [A6]+, [A3]
00002280 7083 moveq.l D0, 0xFFFFFF83
00002282 0203 2704 andi.b D3, 0x4
00002286 0F28 4633 btst [A0 + 0x4633], D7
0000228A 0C06 6317 cmpi.b D6, 0x17
0000228E 971C sub.b [A4]+, D3
00002290 ED0B lsl D3.b, 6
00002292 0E53 432B .invalid.w [A3], 0x432B /* 'C+' */ // invalid immediate operation
00002296 0EF7 .incomplete
00002298 1CFB 1711 move.b [A6]+, [[PC + D1 * 8]]
0000229C 4337 10A4 .invalid 1, [A7 + D1.w - 0x92] // invalid opcode 4 with b == 4
000022A0 8885 or.l D4, D5
000022A2 0A5B 0FB3 xori.w [A3]+, 0xFB3
000022A6 2A43 movea.l A5, D3
000022A8 1588 0B09 move.b [[A2 + <<invalid base displacement size>> + D0 * 2]], A0
000022AC 0705 btst D5, D3
000022AE 2B14 move.l -[A5], [A4]
000022B0 0253 216E andi.w [A3], 0x216E /* '!n' */
000022B4 30C0 move.w [A0]+, D0
000022B6 EB2D lsl D5.b, D5
000022B8 74CB moveq.l D2, 0xFFFFFFCB
000022BA 02FB .incomplete
000022BC 11E1 C4F4 move.b [0xFFFFC4F4], -[A1]
000022C0 C100 abcd D0, D0
000022C2 0713 btst [A3], D3
000022C4 B888 cmp.l D4, A0
000022C6 1407 move.b D2, D7
000022C8 0E90 6E30 BB86 .invalid.l [A0], 0x6E30BB86 // invalid immediate operation
000022CE EB17 roxl D7.b, 5
000022D0 2E4A movea.l A7, A2
000022D2 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4
000022D4 5C27 addq.b -[A7], 6
000022D6 1389 1B56 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, A1
000022DA 1441 movea.b A2, D1
000022DC A9FB syscall LoadScrap/LodeScrap
000022DE 1DE5 move.b <<invalid special address>>, -[A5]
000022E0 005B 2658 ori.w [A3]+, 0x2658 /* '&X' */
000022E4 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4
000022E6 8088 or.l D0, A0
000022E8 1711 move.b -[A3], [A1]
000022EA BE10 cmp.b D7, [A0]
000022EC 2E04 move.l D7, D4
000022EE F326 .extension 0x326 <<F/4-5/1>> // unimplemented
000022F0 1E28 3B2B move.b D7, [A0 + 0x3B2B]
000022F4 230E move.l -[A1], A6
000022F6 F908 .extension 0x908 <<F/4-5/4>> // unimplemented
000022F8 9B22 sub.b -[A2], D5
000022FA ED08 lsl D0.b, 6
000022FC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000022FE 48AE 8800 E387 movem.w [A6 - 0x1C79], A3,A7
00002304 CB00 abcd D5, D0
00002306 1325 move.b -[A1], -[A5]
00002308 0AC3 .incomplete
0000230A 0C7B 0569 0933 616E 300B 8328 F30C cmpi.w [[PC + 0x616E300B + D0] - 0x7CD70CF4], 0x569
00002318 C318 and.b [A0]+, D1
0000231A C50B abcd -[A2], -[A3]
0000231C 8302 sbcd D1, D2
0000231E 1402 move.b D2, D2
00002320 3354 363A move.w [A1 + 0x363A], [A4]
00002324 4B32 6B2E 2101 430D .invalid 5, [[A2 + 0x2101] + D6 * 2 + 0x430D] // invalid opcode 4 with b == 4
0000232C 6B2E bmi +0x30 /* 0000235C */
0000232E E505 asl D5.b, 2
00002330 333E move.w -[A1], <<invalid special address>>
00002332 6E30 bgt +0x32 /* 00002364 */
00002334 8B02 sbcd D5, D2
00002336 1402 move.b D2, D2
00002338 2B75 1402 1B75 move.l [A5 + 0x1B75], [A5 + D1.w * 4 + 0x2]
0000233E 30A1 move.w [A0], -[A1]
00002340 B6CB cmpa.w A3, A3
00002342 0073 0DE1 05E4 ori.w <<invalid full ext with I/IS == 4>>, 0xDE1
00002348 1E28 AB0D move.b D7, [A0 - 0x54F3]
0000234C 6B04 bmi +0x6 /* 00002352 */
0000234E F31E .extension 0x31E <<F/4-5/1>> // unimplemented
00002350 4041 negx.w D1
label00002352:
00002352 96AC C30C sub.l D3, [A4 - 0x3CF4]
00002356 4C00 4B15 movem.w D0,D2,D4,A0,A1,A3,A6, D0
0000235A CB00 abcd D5, D0
label0000235C:
0000235C 2B07 move.l -[A5], D7
0000235E 2102 move.l -[A0], D2
00002360 AA03 syscall NewPixMap
00002362 0A3A A30D D90B xori.b [PC - 0x26F5 /* FFFFFC6F, cstring ""<EOF> */], 0xD /* '\r' */
// begin alternate branch 00002364-00002368
label00002364:
00002364 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00002366 D90B addx.b -[A4], -[A3]
// end alternate branch 00002364-00002368
label00002364: // (misaligned)
00002368 0FCD .incomplete
0000236A 0BFB .incomplete
0000236C 33D5 0B0F 8103 move.w [0x0B0F8103], [A5]
00002372 CB13 and.b [A3], D5
00002374 0509 btst A1, D2
00002376 D853 add.w D4, [A3]
00002378 2961 00FB move.l [A4 + 0xFB], -[A1]
0000237C 0F06 btst D6, D7
0000237E 2B08 move.l -[A5], A0
00002380 5603 addq.b D3, 3
00002382 1373 050F A900 F361 0F81 move.b [A1 + 0xF81], [[A3 + <<invalid base displacement size>>] + D0 * 4 - 0x56FF0C9F]
0000238C 2192 0F0A 5323 move.l [[A0 + <<invalid base displacement size>> + D0 * 8] + 0x5323], [A2]
00002392 C375 E414 and.w [A5 + A6.w * 4 + 0x14], D1
00002396 02E3 .incomplete
00002398 7436 moveq.l D2, 0x36
0000239A 630F bls +0x11 /* 000023AB */
0000239C F71D .extension 0x71D <<F/4-5/3>> // unimplemented
0000239E FA4B 1529 .extension 0xA4B <<F/1/5>>, 0x1529 // unimplemented
000023A2 12DB move.b [A1]+, [A3]+
000023A4 606E bra +0x70 /* 00002414 */
000023A6 30AA 1B2A move.w [A0], [A2 + 0x1B2A]
000023AA E104 asl D4.b, 8
000023AC 6B04 bmi +0x6 /* 000023B2 */
000023AE 8341 0A07 pack D1, D1, 0x0A07
label000023B2:
000023B2 120D move.b D1, A5
000023B4 D1EB E300 add.l A0, [A3 - 0x1D00]
000023B8 2E25 move.l D7, -[A5]
000023BA E208 lsr D0.b, 1
000023BC E13A rol D2.b, D0
000023BE 7286 moveq.l D1, 0xFFFFFF86
000023C0 0D2A 130B btst [A2 + 0x130B], D6
000023C4 3007 move.w D0, D7
000023C6 1411 move.b D2, [A1]
000023C8 E330 roxl D0.b, D1
000023CA E167 asl D7.w, D0
000023CC 5316 subq.b [A6], 1
000023CE 0302 btst D2, D1
000023D0 8D29 1B02 or.b [A1 + 0x1B02], D6
000023D4 7216 moveq.l D1, 0x16
000023D6 1706 move.b -[A3], D6
000023D8 7734 moveq.l D3, 0x34
000023DA 1216 move.b D1, [A6]
000023DC 4085 negx.l D5
000023DE DC33 742A add.b D6, [A3 + D7.w * 4 + 0x2A]
000023E2 6A23 bpl +0x25 /* 00002407 */
000023E4 2701 move.l -[A3], D1
000023E6 124A movea.b A1, A2
000023E8 1B34 0912 8B74 move.b -[A5], [[A4 + D0] - 0x748C]
000023EE 6E30 bgt +0x32 /* 00002420 */
000023F0 6318 bls +0x1A /* 0000240A */
000023F2 0112 btst [A2], D0
000023F4 6D04 blt +0x6 /* 000023FA */
000023F6 5325 subq.b -[A5], 1
000023F8 7217 moveq.l D1, 0x17
label000023FA:
000023FA 10BD move.b [A0], <<invalid special address>>
000023FC 7904 moveq.l D4, 0x04
000023FE 0F8D bclr A5, D7
00002400 082A 6A13 0441 btst.b [A2 + 0x441], 0x13
00002406 1E4A movea.b A7, A2
00002408 0714 btst [A4], D3
label0000240A:
0000240A 704A moveq.l D0, 0x4A
0000240C 1402 move.b D2, D2
0000240E 0F05 btst D5, D7
00002410 0E53 219B .invalid.w [A3], 0x219B // invalid immediate operation
label00002414:
00002414 0153 bchg [A3], D0
00002416 09E5 .incomplete
00002418 647B bcc +0x7D /* 00002495 */
0000241A 7917 moveq.l D4, 0x17
0000241C 1572 8600 3B20 move.b [A2 + 0x3B20], [A2 + A0.w * 8]
// begin alternate branch 00002420-00002422
label00002420:
00002420 3B20 move.w -[A5], -[A0]
// end alternate branch 00002420-00002422
label00002420: // (misaligned)
00002422 2A10 move.l D5, [A0]
00002424 9300 subx.b D1, D0
00002426 869B or.l D3, [A3]+
00002428 021E 10D3 andi.b [A6]+, 0xD3
0000242C 1956 1E10 move.b [A4 + 0x1E10], [A6]
00002430 3309 move.w -[A1], A1
00002432 8642 or.w D3, D2
00002434 9307 subx.b D1, D7
00002436 2501 move.l -[A2], D1
00002438 421E clr.b [A6]+
0000243A 1006 move.b D0, D6
0000243C C303 abcd D1, D3
0000243E 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
00002440 1137 0AEB move.b -[A0], [A7 + D0 * 2 - 0x21]
00002444 412E B465 .invalid 0, [A6 - 0x4B9B] // invalid opcode 4 with b == 4
00002448 2BC1 move.l <<invalid special address>>, D1
0000244A 0A83 1B4B 5228 xori.l D3, 0x1B4B5228
00002450 EC28 lsr D0.b, D6
00002452 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
00002454 04A2 BB06 7481 subi.l -[A2], 0xBB067481
0000245A 3157 0CC9 move.w [A0 + 0xCC9], [A7]
0000245E 6B06 bmi +0x8 /* 00002466 */
00002460 1E04 move.b D7, D4
00002462 B303 xor.b D3, D1
00002464 2807 move.l D4, D7
label00002466:
00002466 8EBB FB0D or.l D7, [[PC + <<invalid base displacement size>>] + A7 * 2]
0000246A F140 .extension 0x140 <<F/4-5/0>> // unimplemented
0000246C 5C89 addq.l A1, 6
0000246E 3081 move.w [A0], D1
00002470 03BB 2634 bclr [PC + D2.w * 8 + 0x34], D1
00002474 4061 negx.w -[A1]
00002476 50EC 2806 st [A4 + 0x2806]
0000247A EC61 asr D1.w, D6
0000247C 0174 36E1 bchg [A4 + D3.w * 8 - 0x31], D0
00002480 9547 subx.w D2, D7
00002482 07C5 .incomplete
00002484 7503 moveq.l D2, 0x03
00002486 EB09 lsl D1.b, 5
00002488 1033 0434 move.b D0, [A3 + D0.w * 4 + 0x34]
0000248C 8B09 sbcd -[A5], -[A1]
0000248E 3384 1001 move.w [A1 + D1.w + 0x1], D4
00002492 1E15 move.b D7, [A5]
00002494 04F5 .incomplete
00002496 0325 btst -[A5], D1
00002498 4043 negx.w D3
0000249A 5928 3D4C subq.b [A0 + 0x3D4C], 4
0000249E 6B23 bmi +0x25 /* 000024C3 */
000024A0 DB2B 28E3 add.b [A3 + 0x28E3], D5
000024A4 3A04 move.w D5, D4
000024A6 2B24 move.l -[A5], -[A4]
000024A8 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
000024AA 040F 5502 subi.b A7, 0x2
000024AE 2711 move.l -[A3], [A1]
000024B0 BEE1 cmpa.w A7, -[A1]
000024B2 4BBB 0140 .invalid 5, [PC + <<invalid base displacement size>>] // invalid opcode 4 with b == 6
000024B6 020F 36FB andi.b A7, 0xFB
000024BA 19BB 0734 BB1C move.b <<invalid full ext with I/IS == 4>>, <<invalid full ext with I/IS == 4>>
000024C0 04CB .incomplete
000024C2 2763 4E28 move.l [A3 + 0x4E28], -[A3]
000024C6 1B0E move.b -[A5], A6
000024C8 1711 move.b -[A3], [A1]
000024CA 0443 15D3 subi.w D3, 0x15D3
000024CE 0858 C30B bchg.b [A0]+, 0xB
000024D2 1B14 move.b -[A5], [A4]
000024D4 6B05 bmi +0x7 /* 000024DB */
000024D6 733C moveq.l D1, 0x3C
000024D8 8900 sbcd D4, D0
000024DA 3B2E 8500 move.w -[A5], [A6 - 0x7B00]
000024DE 0711 btst [A1], D3
000024E0 DAAC 6301 add.l D5, [A4 + 0x6301]
000024E4 8B0B sbcd -[A5], -[A3]
000024E6 C66B 05D3 and.w D3, [A3 + 0x5D3]
000024EA 6D21 blt +0x23 /* 0000250D */
000024EC 0482 4B5D 5712 subi.l D2, 0x4B5D5712
000024F2 0D1D btst [A5]+, D6
000024F4 070F btst A7, D3
000024F6 368B move.w [A3], A3
000024F8 1515 move.b -[A2], [A5]
000024FA 07B3 1009 bclr [A3 + D1.w + 0x9], D3
000024FE 0753 bchg [A3], D3
00002500 09A3 bclr -[A3], D4
00002502 4F74 A906 036E chk.w D7, [[A4 + <<invalid base displacement size>>] + A2 + 0x36E]
00002508 8900 sbcd D4, D0
0000250A 6348 bls +0x4A /* 00002554 */
0000250C 5907 subq.b D7, 4
0000250E F481 .invalid <<cinv/cpush with scope=0>>
00002510 027B 026B 0543 48A9 074B andi.w [[PC + <<invalid base displacement size>>] + 0x48A9074B], 0x26B
0000251A 0804 6B46 btst.b D4, 0x46 /* 'F' */
0000251E 28DB move.l [A4]+, [A3]+
00002520 1981 1C6D move.b [A4 + D1 * 4 + 0x6D], D1
00002524 084A 270E bchg.b A2, 0xE
00002528 4A61 tst.w -[A1]
0000252A 080B 09EB btst.b A3, 0xEB
0000252E 056A EB05 bchg [A2 - 0x14FB], D2
00002532 E040 asr D0.w, 8
00002534 0217 815C andi.b [A7], 0x5C /* '\\' */
00002538 3326 move.w -[A1], -[A6]
0000253A 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
0000253C 6330 bls +0x32 /* 0000256E */
0000253E 6D09 blt +0xB /* 00002549 */
00002540 7B3B moveq.l D5, 0x3B
00002542 7807 moveq.l D4, 0x07
00002544 1258 movea.b A1, [A0]+
00002546 A509 syscall Delete/PBHDelete/HDelete, flags=5
00002548 3301 move.w -[A1], D1
0000254A B623 cmp.b D3, -[A3]
0000254C 3563 3BE8 move.w [A2 + 0x3BE8], -[A3]
00002550 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00002552 1325 move.b -[A1], -[A5]
label00002554:
00002554 333D move.w -[A1], <<invalid special address>>
00002556 45E2 lea.l A2, -[A2]
00002558 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
0000255A 690B bvs +0xD /* 00002567 */
0000255C A302 syscall Read, flags=3
0000255E C108 abcd -[A0], -[A0]
00002560 070B btst A3, D3
00002562 A91B syscall MoveWindow
00002564 14A3 move.b [A2], -[A3]
00002566 01DB .incomplete
00002568 1289 move.b [A1], A1
0000256A 0043 484B ori.w D3, 0x484B /* 'HK' */
label0000256E:
0000256E 02D3 .incomplete
00002570 14E9 02AA move.b [A2]+, [A1 + 0x2AA]
00002574 2300 move.l -[A1], D0
00002576 A301 syscall Close, flags=3
00002578 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
0000257A 9321 sub.b -[A1], D1
0000257C 6503 bcs +0x5 /* 00002581 */
0000257E 1B26 move.b -[A5], -[A6]
00002580 D308 addx.b -[A1], -[A0]
00002582 F256 AB15 .extension 0x256 <<F/1/1>>, 0xAB15 // unimplemented
00002586 610D bsr +0xF /* 00002595 */
00002588 5601 addq.b D1, 3
0000258A 0166 bchg -[A6], D0
0000258C 8B1D or.b [A5]+, D5
0000258E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00002590 730D moveq.l D1, 0x0D
00002592 2903 move.l -[A4], D3
00002594 D823 add.b D4, -[A3]
00002596 0356 bchg [A6], D1
00002598 AC23 syscall AliasDispatch, auto_pop
0000259A 1AB3 0F1F 8505 2B00 move.b [A5], [[A3] + D0 * 8 - 0x7AFAD500]
000025A2 8193 or.l [A3], D0
000025A4 6D05 blt +0x7 /* 000025AB */
000025A6 731E moveq.l D1, 0x1E
000025A8 3A0B move.w D5, A3
000025AA 1295 move.b [A1], [A5]
000025AC 0A21 020F xori.b -[A1], 0xF
000025B0 2902 move.l -[A4], D2
000025B2 EB20 asl D0.b, D5
000025B4 9720 sub.b -[A0], D3
000025B6 320F move.w D1, A7
000025B8 A908 syscall ShowHide
000025BA 0714 btst [A4], D3
000025BC 6BFB bmi -0x3 /* 000025B9 */
000025BE 364A movea.w A3, A2
000025C0 E500 asl D0.b, 2
000025C2 8344 E100 pack D1, D4, 0xE100
000025C6 C44A and.w D2, A2
000025C8 BB48 cmpm.w [A5]+, [A0]+
000025CA 2322 move.l -[A1], -[A2]
000025CC 0B1D btst [A5]+, D5
000025CE FAAC 2B14 .extension 0xAAC <<F/2-3/5>> // unimplemented
000025D2 E917 roxl D7.b, 4
000025D4 C375 F0A9 and.w [A5 + A7.w - 0x87], D1
000025D8 0003 62CB ori.b D3, 0xCB
000025DC 1211 move.b D1, [A1]
000025DE 0BC0 .incomplete
000025E0 E31E rol D6.b, 1
000025E2 6B04 bmi +0x6 /* 000025E8 */
000025E4 EB28 lsl D0.b, D5
000025E6 630B bls +0xD /* 000025F3 */
label000025E8:
000025E8 6B04 bmi +0x6 /* 000025EE */
000025EA B30D cmpm.b [A1]+, [A5]+
000025EC 830A sbcd -[A1], -[A2]
label000025EE:
000025EE E303 asl D3.b, 1
000025F0 6B18 bmi +0x1A /* 0000260A */
000025F2 8D0B sbcd -[A6], -[A3]
000025F4 A301 syscall Close, flags=3
000025F6 8306 sbcd D1, D6
000025F8 0326 btst -[A6], D1
000025FA 0FE0 .incomplete
000025FC 7306 moveq.l D1, 0x06
000025FE 5B05 subq.b D5, 5
00002600 DB02 addx.b D5, D2
00002602 8341 5315 pack D1, D1, 0x5315
00002606 0F6A 311C bchg [A2 + 0x311C], D7
label0000260A:
0000260A 5A41 addq.w D1, 5
0000260C 1C07 move.b D6, D7
0000260E 0EBD 2715 3D2C .invalid.l <<invalid special address>>, 0x27153D2C // invalid immediate operation
00002614 094E bchg A6, D4
00002616 011C btst [A4]+, D0
00002618 5305 subq.b D5, 1
0000261A 1C10 move.b D6, [A0]
0000261C 1402 move.b D2, D2
0000261E A360 syscall FSDispatch/HFSDispatch, flags=3
00002620 303A A321 move.w D0, [PC - 0x5CDF /* FFFFC943, cstring ""<EOF> */]
00002624 4D48 chk.w D6, A0
00002626 722C moveq.l D1, 0x2C
00002628 5B02 subq.b D2, 5
0000262A 3B13 move.w -[A5], [A3]
0000262C 78E5 moveq.l D4, 0xFFFFFFE5
0000262E C83A EB0D and.b D4, [PC - 0x14F3 /* FFFFEB0F, cstring ""<EOF> */]
00002632 1E2C 06CB move.b D7, [A4 + 0x6CB]
00002636 0AC1 .incomplete
00002638 0FF3 .incomplete
0000263A 230D move.l -[A1], A5
0000263C 4A2C 4017 tst.b [A4 + 0x4017]
00002640 139D 0FA1 4C01 move.b [[0x4C01 + D0 * 8]], [A5]+
00002646 0AC4 .incomplete
00002648 2C53 movea.l A6, [A3]
0000264A 102C A301 move.b D0, [A4 - 0x5CFF]
0000264E 2A6A 7342 movea.l A5, [A2 + 0x7342]
00002652 3101 move.w -[A0], D1
00002654 8A2C AD04 or.b D5, [A4 - 0x52FC]
00002658 8B0B sbcd -[A5], -[A3]
0000265A 8301 sbcd D1, D1
0000265C 1503 move.b -[A2], D3
0000265E 9350 sub.w [A0], D1
00002660 BA34 C42C cmp.b D5, [A4 + A4.w * 4 + 0x2C]
00002664 4B5D chk.w D5, [A5]+
00002666 EC04 asr D4.b, 6
00002668 070A btst A2, D3
0000266A CD28 C54C and.b [A0 - 0x3AB4], D6
0000266E 2323 move.l -[A1], -[A3]
00002670 9300 subx.b D1, D0
00002672 1636 EB20 1718 move.b D3, [A6 + 0x1718 + A6 * 2]
00002678 019B bclr [A3]+, D0
0000267A 05E5 .incomplete
0000267C 0907 btst D7, D4
0000267E 15FD 2D05 move.b [PC + 0x2D05 /* 00005385, cstring ""<EOF> */], <<invalid special address>>
00002682 5303 subq.b D3, 1
00002684 AA13 syscall FillCPoly
00002686 2AAD 580D move.l [A5], [A5 + 0x580D]
0000268A 0A0F B106 xori.b A7, 0x6
0000268E 8721 or.b -[A1], D3
00002690 3A2A 6A21 move.w D5, [A2 + 0x6A21]
00002694 0619 5216 addi.b [A1]+, 0x16
00002698 B71E xor.b [A6]+, D3
0000269A F427 .invalid <<cinv/cpush with scope=0>>
0000269C 083E EEA1 btst.b <<invalid special address>>, 0xA1
000026A0 A127 syscall ReallocateHandle, flags=1
000026A2 0E4C BB20 .invalid.w A4, 0xBB20 // invalid immediate operation
000026A6 EB17 roxl D7.b, 5
000026A8 BB50 xor.w [A0], D5
000026AA EB97 roxl D7, 5
000026AC EB07 asl D7.b, 5
000026AE EB17 roxl D7.b, 5
000026B0 070F btst A7, D3
000026B2 7E9A moveq.l D7, 0xFFFFFF9A
000026B4 DB00 addx.b D5, D0
000026B6 94DB sub.w A2, [A3]+
000026B8 1C1B move.b D6, [A3]+
label000026BA:
000026BA 1B9B 2DE8 5B04 move.b [0x5B04], [A3]+
000026C0 68F8 bvc -0x6 /* 000026BA */
000026C2 3A23 move.w D5, -[A3]
000026C4 3F40 0273 move.w [A7 + 0x273], D0
000026C8 742B moveq.l D2, 0x2B
000026CA 1A0F move.b D5, A7
000026CC E0AB lsr D3, D0
000026CE 1333 1836 move.b -[A1], [A3 + D1 + 0x36]
000026D2 1324 move.b -[A1], -[A4]
000026D4 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
000026D6 06EC .incomplete
000026D8 423A 3B55 clr.b [PC + 0x3B55 /* 0000622F, cstring ""<EOF> */]
000026DC 531C subq.b [A4]+, 1
000026DE F393 .invalid <<F/6/1>>
000026E0 C31D and.b [A5]+, D1
000026E2 7305 moveq.l D1, 0x05
000026E4 4B34 C31D .invalid 5, [[A4] + A4 * 2] // invalid opcode 4 with b == 4
000026E8 F361 .extension 0x361 <<F/4-5/1>> // unimplemented
000026EA 131A move.b -[A1], [A2]+
000026EC C31D and.b [A5]+, D1
000026EE 7B07 moveq.l D5, 0x07
000026F0 070A btst A2, D3
000026F2 280F move.l D4, A7
000026F4 6ABB bpl -0x43 /* 000026B1 */
000026F6 01E3 .incomplete
000026F8 0873 296A 6B0F 630D 4903 bchg.b [[A3 + <<invalid base displacement size>>] + D6 * 2 + 0x630D4903], 0x6A /* 'j' */
00002702 1481 move.b [A2], D1
00002704 3900 move.w -[A4], D0
00002706 E388 lsl D0, 1
00002708 6B03 bmi +0x5 /* 0000270D */
0000270A 0702 btst D2, D3
0000270C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
0000270E 0763 bchg -[A3], D3
00002710 233F move.l -[A1], <<invalid special address>>
00002712 363A D362 move.w D3, [PC - 0x2C9E /* FFFFFA76, cstring ""<EOF> */]
00002716 BA42 cmp.w D5, D2
00002718 447E neg.w <<invalid special address>>
0000271A 8617 or.b D3, [A7]
0000271C 03B3 E2F3 bclr [A3 + A6.w * 2 - 0x13], D1
00002720 3912 move.w -[A4], [A2]
00002722 861A or.b D3, [A2]+
00002724 3C1B move.w D6, [A3]+
00002726 0F7B CB81 bchg [[ + <<invalid base displacement size>> + A4 * 2]], D7
0000272A 05AA DB3E bclr [A2 - 0x24C2], D2
0000272E 4712 .invalid 3, [A2] // invalid opcode 4 with b == 4
00002730 E107 asl D7.b, 8
00002732 18DE move.b [A4]+, [A6]+
00002734 A686 syscall IOPInfoAccess, flags=6
00002736 7EEE moveq.l D7, 0xFFFFFFEE
00002738 6503 bcs +0x5 /* 0000273D */
0000273A 12EE 1A74 move.b [A1]+, [A6 + 0x1A74]
0000273E 1B0F move.b -[A5], A7
00002740 12EE 00BB move.b [A1]+, [A6 + 0xBB]
00002744 1DEC 4217 move.b <<invalid special address>>, [A4 + 0x4217]
00002748 186D EB54 movea.b A4, [A5 - 0x14AC]
0000274C E102 asl D2.b, 8
0000274E B242 cmp.w D1, D2
00002750 A508 syscall Create/PBHCreate/HCreate, flags=5
00002752 3363 303A move.w [A1 + 0x303A], -[A3]
00002756 7332 moveq.l D1, 0x32
00002758 071A btst [A2]+, D3
0000275A 0843 2783 bchg.b D3, 0x83
0000275E 0A9B 0333 3CDC xori.l [A3]+, 0x3333CDC
00002764 810B sbcd -[A0], -[A3]
00002766 B330 C17E xor.b <<invalid full ext with IS == 1 and I/IS == 6>>, D1
0000276A F313 .extension 0x313 <<F/4-5/1>> // unimplemented
0000276C 4537 6BBA 432A 0710 AA43 .invalid 2, [[0x432A0710 + D6 * 2] - 0x55BD] // invalid opcode 4 with b == 4
00002776 2A03 move.l D5, D3
00002778 13B3 750F A900 6B12 0FA5 007B move.b [[0x7B] + D0 * 8], [[A3 + <<invalid base displacement size>>] + D7 * 4 - 0x56FF94EE]
00002784 1BB3 7538 A385 8103 7301 move.b [[A5 + <<invalid base displacement size>> + D7 * 2]], [A3 - 0x5C7A7EFD + D7 * 4]
0000278E 7B1B moveq.l D5, 0x1B
00002790 EB61 asl D1.w, D5
00002792 38DB move.w [A4]+, [A3]+
00002794 05A3 bclr -[A3], D2
00002796 852B 0021 or.b [A3 + 0x21], D2
0000279A 0163 bchg -[A3], D0
0000279C 1A3B 1E7B move.b D5, [PC + D1 * 8 + 0x7B]
000027A0 1B73 05A3 0541 082B 0013 3042 move.b [A5 + 0x3042 /* export_1540 */], [[0x541 + D0 * 4] + 0x82B0013]
000027AC 3ACB move.w [A5]+, A3
000027AE 1485 move.b [A2], D5
000027B0 0621 22A3 addi.b -[A1], 0xA3
000027B4 0214 4002 andi.b [A4], 0x2
000027B8 0F30 3A43 btst [A0 + D3 * 2 + 0x43], D7
000027BC 1512 move.b -[A2], [A2]
000027BE CA81 and.l D5, D1
000027C0 0A7C 7322 xori.w sr, 29474
000027C4 00A3 66A8 031F ori.l -[A3], 0x66A8031F
000027CA 434A chk.w D1, A2
000027CC 2A10 move.l D5, [A0]
000027CE C310 and.b [A0], D1
000027D0 BB18 xor.b [A0]+, D5
000027D2 FA4B 0466 .extension 0xA4B <<F/1/5>>, 0x0466 // unimplemented
000027D6 B30E cmpm.b [A1]+, [A6]+
000027D8 F243 0183 .extension 0x243 <<F/1/1>>, 0x0183 // unimplemented
000027DC 06A3 0BF3 0605 addi.l -[A3], 0xBF30605
000027E2 2342 4318 move.l [A1 + 0x4318], D2
000027E6 2197 EB0B 1B07 4207 move.l [[A0 + <<invalid base displacement size>> + A6 * 2] + 0x1B074207], [A7]
000027EE 05E6 .incomplete
000027F0 78E4 moveq.l D4, 0xFFFFFFE4
000027F2 436C 4B13 chk.w D1, [A4 + 0x4B13]
000027F6 5325 subq.b -[A5], 1
000027F8 CB1A and.b [A2]+, D5
000027FA FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
000027FC 070B btst A3, D3
000027FE 4E40 trap 0
00002800 0217 9751 andi.b [A7], 0x51 /* 'Q' */
00002804 432E EC42 .invalid 1, [A6 - 0x13BE] // invalid opcode 4 with b == 4
00002808 5B12 subq.b [A2], 5
0000280A 0718 btst [A0]+, D3
0000280C D540 addx.w D2, D0
0000280E 020F 6E30 andi.b A7, 0x30 /* '0' */
00002812 CB13 and.b [A3], D5
00002814 6B16 bmi +0x18 /* 0000282C */
00002816 EC42 asr D2.w, 6
00002818 B310 xor.b [A0], D1
0000281A 6901 bvs +0x3 /* 0000281D */
0000281C 0F6E 306B bchg [A6 + 0x306B], D7
00002820 0AFB .incomplete
00002822 16EC 427B move.b [A3]+, [A4 + 0x427B]
00002826 0D07 btst D7, D6
00002828 12DC move.b [A1]+, [A4]+
0000282A 4002 negx.b D2
label0000282C:
0000282C 0F45 bchg D5, D7
0000282E 9B73 16EC sub.w [A3 + D1.w * 8 - 0x20], D5
00002832 42EB 016D .invalid [A3 + 0x16D] // invalid opcode 4 with subtype 1
00002836 0821 BE0B btst.b -[A1], 0xB
0000283A 0D0E btst A6, D6
0000283C 180F move.b D4, A7
0000283E AC88 syscall TextFace, auto_pop
00002840 0A0A C563 xori.b A2, 0x63 /* 'c' */
00002844 1B03 move.b -[A5], D3
00002846 2E04 move.l D7, D4
00002848 1E10 move.b D7, [A0]
0000284A CE91 and.l D7, [A1]
0000284C 2883 move.l [A4], D3
label0000284E:
0000284E 5A1B addq.b [A3]+, 5
00002850 1B53 47E8 move.b [A5 + 0x47E8], [A3]
00002854 68F8 bvc -0x6 /* 0000284E */
00002856 EB2D lsl D5.b, D5
00002858 C15E and.w [A6]+, D0
0000285A EB2A lsl D2.b, D5
0000285C 2D72 00E3 14C3 move.l [A6 + 0x14C3], [A2 + D0.w - 0x29]
00002862 07A2 bclr -[A2], D3
00002864 0711 btst [A1], D3
00002866 0DC5 .incomplete
00002868 E33C rol D4.b, D1
0000286A 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
0000286C 7324 moveq.l D1, 0x24
0000286E CB16 and.b [A6], D5
00002870 DE3C E1D2 add.b D7, 0xD2
00002874 3334 0717 ED2B 0543 move.w -[A1], [[A4] + D0 * 8 - 0x12D4FABD]
0000287C 73F2 moveq.l D1, 0xFFFFFFF2
0000287E 5683 addq.l D3, 3
00002880 02E6 .incomplete
00002882 0800 0F36 btst.b D0, 0x36 /* '6' */
00002886 2B19 move.l -[A5], [A1]+
00002888 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
0000288A FB5F .extension 0xB5F <<F/4-5/5>> // unimplemented
0000288C CB13 and.b [A3], D5
0000288E 070B btst A3, D3
00002890 12BB 1047 move.b [A1], [PC + D1.w + 0x47]
00002894 1670 5316 4302 movea.b A3, [[A0] + D5 * 2 + 0x4302]
0000289A 9B08 subx.b -[A5], -[A0]
0000289C 1716 move.b -[A3], [A6]
0000289E 4723 .invalid 3, -[A3] // invalid opcode 4 with b == 4
000028A0 1537 0DC9 move.b -[A2], [[ + <<invalid base displacement size>>]]
000028A4 DB0B addx.b -[A5], -[A3]
000028A6 22FB 5F8B 14C3 01A8 move.l [A1]+, [[ + <<invalid base displacement size>> + D5 * 8] + 0x14C301A8]
000028AE C153 and.w [A3], D0
000028B0 9B10 sub.b [A0], D5
000028B2 4373 171A 9213 chk.w D1, [[A3 + D1 * 8] - 0x6DED]
000028B8 07CD .incomplete
000028BA 0927 btst -[A7], D4
000028BC 12AB 171A move.b [A1], [A3 + 0x171A]
000028C0 1547 9117 move.b [A2 - 0x6EE9], D7
000028C4 8981 7315 unpk D4, D1, 0x7315
000028C8 AC14 syscall SetFractEnable, auto_pop
000028CA 020B 0DE1 andi.b A3, 0xE1
000028CE E3A2 asl D2, D1
000028D0 7B2D moveq.l D5, 0x2D
000028D2 34E6 move.w [A2]+, -[A6]
000028D4 D32E 0719 add.b [A6 + 0x719], D1
000028D8 5701 subq.b D1, 3
000028DA E447 asr D7.w, 2
000028DC 1146 1713 move.b [A0 + 0x1713], D6
000028E0 1BA1 0493 move.b [A5 + D0.w * 4 - 0x109], -[A1]
000028E4 2257 movea.l A1, [A7]
000028E6 0B74 3307 170D 6E07 bchg [[A4 + <<invalid base displacement size>>] + D3 * 2 + 0x170D6E07], D5
000028EE 128F move.b [A1], A7
000028F0 2317 move.l -[A1], [A7]
000028F2 8706 sbcd D3, D6
000028F4 9DF0 1718 sub.l A6, [A0 + D1 * 8]
000028F8 6343 bls +0x45 /* 0000293D */
000028FA 0C37 0549 B318 cmpi.b [A7 + A3 * 2], 0x49 /* 'I' */
00002900 9112 sub.b [A2], D0
00002902 1716 move.b -[A3], [A6]
00002904 C8DE mulu.w D4, [A6]+
00002906 4EF2 2B04 jmp <<invalid full ext with I/IS == 4>>
0000290A 536D 2709 subq.w [A5 + 0x2709], 1
0000290E EA5B ror D3.w, 5
00002910 1A49 movea.b A5, A1
00002912 E6CB ror .w A3
00002914 3530 5B10 move.w -[A2], [A0 + D5 * 2]
00002918 530B subq.b A3, 1
0000291A 8B0D sbcd -[A5], -[A5]
0000291C D334 2713 79B3 1780 add.b [[A4 + D2 * 8] + 0x79B31780], D1
00002924 CB31 C900 and.b [A1 + <<invalid base displacement size>> + A4], D5
00002928 0B26 btst -[A6], D5
0000292A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
0000292C E303 asl D3.b, 1
0000292E 5322 subq.b -[A2], 1
00002930 E900 asl D0.b, 4
00002932 2B28 1709 move.l -[A5], [A0 + 0x1709]
00002936 EF47 asl D7.w, 7
00002938 1341 60DE move.b [A1 + 0x60DE], D1
0000293C 4EBB 0433 jsr [PC + D0.w * 4 + 0x33]
00002940 0771 041B bchg [A1 + D0.w * 4 + 0x1B], D3
00002944 2871 0453 movea.l A4, [A1 + D0.w * 4 + 0x53]
00002948 4475 046B neg.w [A5 + D0.w * 4 + 0x6B]
0000294C 3E67 movea.w A7, -[A7]
0000294E 0DEE .incomplete
00002950 5718 subq.b [A0]+, 3
00002952 752B moveq.l D2, 0x2B
00002954 3808 move.w D4, A0
00002956 0203 2A35 andi.b D3, 0x35 /* '5' */
0000295A 0623 0223 addi.b -[A3], 0x23 /* '#' */
0000295E 013C 1715 btst 0x15, D0
00002962 670F beq +0x11 /* 00002973 */
00002964 0861 0407 bchg.b -[A1], 0x7
00002968 14A1 move.b [A2], -[A1]
0000296A 1719 move.b -[A3], [A1]+
0000296C 987B 0736 F723 F202 5B1D sub.w D4, [[PC - 0x8DC0DFE] + D0 * 8 + 0x5B1D]
00002976 5708 subq.b A0, 3
00002978 3F83 0217 move.w [A7 + D0.w * 2 + 0x17], D3
0000297C 1722 move.b -[A3], -[A2]
0000297E 5354 subq.w [A4], 1
00002980 8123 or.b -[A3], D0
00002982 071B btst [A3]+, D3
00002984 FDD3 .invalid <<F/7/6>>
00002986 700B moveq.l D0, 0x0B
00002988 090F btst A7, D4
0000298A 0802 3B54 btst.b D2, 0x54 /* 'T' */
0000298E A912 syscall InitWindows
00002990 0F30 BB13 8EAB 5402 btst [[A0 + A3 * 2] - 0x7154ABFE], D7
00002998 6B61 bmi +0x63 /* 000029FB */
0000299A B10D cmpm.b [A0]+, [A5]+
0000299C 0FB5 0D23 752A 108D 0888 bclr [[A5 + 0x752A + D0 * 4] + 0x108D0888], D7
000029A6 25AC 282E 0481 move.l [A2 + D0.w * 4 - 0x127], [A4 + 0x282E]
000029AC 8960 or.w -[A0], D4
000029AE 4570 E51D chk.w D2, [[A0] + A6 * 4]
000029B2 A374 syscall CacheMgr, flags=3
000029B4 1714 move.b -[A3], [A4]
000029B6 21DB 04BB move.l [0x000004BB], [A3]+
000029BA 4C0A 8B02 movem.w D1,A0,A1,A3,A7, A2
000029BE 2712 move.l -[A3], [A2]
000029C0 88E5 divu.w D4, -[A5]
000029C2 012A 1002 btst [A2 + 0x1002], D0
000029C6 0FE1 .incomplete
000029C8 AD47 syscall SetMenuItemText/SetItem, auto_pop
000029CA 1116 move.b -[A0], [A6]
000029CC 0B05 btst D5, D5
000029CE 0715 btst [A5], D3
000029D0 441E neg.b [A6]+
000029D2 0444 0718 subi.w D4, 0x718
000029D6 3E63 movea.w A7, -[A3]
000029D8 0B21 btst -[A1], D5
000029DA 36EB 2E08 move.w [A3]+, [A3 + 0x2E08]
000029DE 170B move.b -[A3], A3
000029E0 7C03 moveq.l D6, 0x03
000029E2 2002 move.l D0, D2
000029E4 0F6E 3023 bchg [A6 + 0x3023], D7
000029E8 2E33 1873 move.l D7, [A3 + D1 + 0x73]
000029EC 181E move.b D4, [A6]+
000029EE 0443 68CB subi.w D3, 0x68CB
000029F2 25E1 291E move.l [PC + 0x291E /* 00005312, cstring ""<EOF> */], -[A1]
000029F6 1007 move.b D0, D7
000029F8 132B 1007 move.b -[A1], [A3 + 0x1007]
000029FC 0E76 0F5A 0501 .invalid.w [[A6 + <<invalid base displacement size>> + D0 * 4]], 0xF5A // invalid immediate operation
00002A02 5711 subq.b [A1], 3
00002A04 C8E6 mulu.w D4, -[A6]
00002A06 6B03 bmi +0x5 /* 00002A0B */
00002A08 130C move.b -[A1], A4
00002A0A BB6A 0712 xor.w [A2 + 0x712], D5
00002A0E B769 14A3 xor.w [A1 + 0x14A3], D3
00002A12 051E btst [A6]+, D2
00002A14 043B 0F53 0073 subi.b [PC + D0.w + 0x73], 0x53 /* 'S' */
00002A1A 06E3 .incomplete
00002A1C 18DB move.b [A4]+, [A3]+
00002A1E 00CB .incomplete
00002A20 DE0F add.b D7, A7
00002A22 3683 move.w [A3], D3
00002A24 472B 17A1 .invalid 3, [A3 + 0x17A1] // invalid opcode 4 with b == 4
00002A28 4027 negx.b -[A7]
00002A2A 18CB move.b [A4]+, A3
00002A2C 886B 0612 or.w D4, [A3 + 0x612]
00002A30 8817 or.b D4, [A7]
00002A32 1C75 0F6C movea.b A6, <<invalid full ext with I/IS == 4>>
00002A36 8823 or.b D4, -[A3]
00002A38 014E bchg A6, D0
00002A3A A135 syscall OffLine/Offline, flags=1
00002A3C C1B8 49EC and.l [0x000049EC], D0
00002A40 271B move.l -[A3], [A3]+
00002A42 C083 and.l D0, D3
00002A44 4A37 1AA7 tst.b [A7 + D1 * 2 - 0x89]
00002A48 0706 btst D6, D3
00002A4A F837 1AAE .tblXX 0xF837, 0x1AAE // unimplemented
00002A4E 1704 move.b -[A3], D4
00002A50 9B16 sub.b [A6], D5
00002A52 DB04 addx.b D5, D4
00002A54 EB08 lsl D0.b, 5
00002A56 0802 4796 btst.b D2, 0x96
00002A5A DD37 161F add.b [A7 + D1.w * 8 + 0x1F], D6
00002A5E C986 and.l D6, D4
00002A60 6507 bcs +0x9 /* 00002A69 */
00002A62 171C move.b -[A3], [A4]+
00002A64 5E27 addq.b -[A7], 7
00002A66 8C79 4304 5B06 or.w D6, [0x43045B06]
00002A6C 170A move.b -[A3], A2
00002A6E 37E4 B32A C314 8817 move.w [[PC - 0x3CEC + A3 * 2] - 0x77E9], -[A4]
00002A76 1C49 movea.b A6, A1
00002A78 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00002A7A 11AF E1F4 1017 move.b [A0 + D1.w + 0x17], [A7 - 0x1E0C]
00002A80 16A8 070F move.b [A3], [A0 + 0x70F]
00002A84 2227 move.l D1, -[A7]
00002A86 0896 E15F bclr.b [A6], 0x5F /* '_' */
00002A8A 3307 move.w -[A1], D7
00002A8C 0802 ABE8 btst.b D2, 0xE8
00002A90 95C6 sub.l A2, D6
00002A92 8118 or.b [A0]+, D0
00002A94 B404 cmp.b D2, D4
00002A96 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00002A98 8118 or.b [A0]+, D0
00002A9A 8100 sbcd D0, D0
00002A9C D30E addx.b -[A1], -[A6]
00002A9E F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00002AA0 7346 moveq.l D1, 0x46
00002AA2 0B2B 73D9 btst [A3 + 0x73D9], D5
00002AA6 0F25 btst -[A5], D7
00002AA8 A2CB syscall vSetUpTags, flags=2
00002AAA 0F92 bclr [A2], D7
00002AAC E31B rol D3.b, 1
00002AAE 4283 clr.l D3
00002AB0 2033 8003 move.l D0, [A3 + A0.w + 0x3]
00002AB4 A556 syscall LwrString/LowerText, flags=5
00002AB6 FB45 .extension 0xB45 <<F/4-5/5>> // unimplemented
00002AB8 426B 05AB clr.w [A3 + 0x5AB]
00002ABC 5BB5 1325 C114 subq.l [[A5 - 0x3EEC] + D1 * 2], 5
00002AC2 020F 1288 andi.b A7, 0x88
00002AC6 B20D cmp.b D1, A5
00002AC8 6247 bhi +0x49 /* 00002B11 */
00002ACA 1D8D 6502 0995 move.b [[A6 + <<invalid base displacement size>> + D6 * 4] + 0x995], A5
00002AD0 0F14 btst [A4], D7
00002AD2 2140 6DC3 move.l [A0 + 0x6DC3], D0
00002AD6 0B44 bchg D4, D5
00002AD8 8149 4309 pack -[A0], -[A1], 0x4309
00002ADC 0B44 bchg D4, D5
00002ADE 2E04 move.l D7, D4
00002AE0 466B 03C3 not.w [A3 + 0x3C3]
00002AE4 1240 movea.b A1, D0
00002AE6 BE42 cmp.w D7, D2
00002AE8 00AB 1141 5C40 1293 ori.l [A3 + 0x1293], 0x11415C40
00002AF0 2202 move.l D1, D2
00002AF2 6B1D bmi +0x1F /* 00002B11 */
00002AF4 1710 move.b -[A3], [A0]
00002AF6 9146 subx.w D0, D6
00002AF8 2A28 F309 move.l D5, [A0 - 0xCF7]
00002AFC EB08 lsl D0.b, 5
00002AFE 6B03 bmi +0x5 /* 00002B03 */
00002B00 5305 subq.b D5, 1
00002B02 E30F lsl D7.b, 1
00002B04 4216 clr.b [A6]
00002B06 A616 syscall InitQueue/FInitQueue, flags=6
00002B08 3304 move.w -[A1], D4
00002B0A 429B clr.l [A3]+
00002B0C 6C01 bge +0x3 /* 00002B0F */
00002B0E 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
00002B10 1C61 movea.b A6, -[A1]
00002B12 4CF3 74A7 06C2 movem.l D0,D1,D2,D5,D7,A2,A4,A5,A6, [A3 + D0.w * 8 - 0x62]
00002B18 1707 move.b -[A3], D7
00002B1A D277 06D1 add.w D1, [A7 + D0.w * 8 - 0x47]
00002B1E 4A60 tst.w -[A0]
00002B20 E51E rol D6.b, 2
00002B22 9353 sub.w [A3], D1
00002B24 E91E rol D6.b, 4
00002B26 F005 0107 pmovefd D5, MR0
00002B2A 92C8 sub.w A1, A0
00002B2C A51F syscall DisposPtr/DisposePtr, flags=5
00002B2E 0714 btst [A4], D3
00002B30 034A bchg A2, D1
00002B32 020F 5902 andi.b A7, 0x2
00002B36 0789 bclr A1, D3
00002B38 8C73 2E41 or.w D6, [A3 + D2 * 8 + 0x41]
00002B3C 023B 3462 0F02 279B andi.b [[PC + <<invalid base displacement size>> + D0 * 8] + 0x279B], 0x62 /* 'b' */
00002B44 6553 bcs +0x55 /* 00002B99 */
00002B46 1407 move.b D2, D7
00002B48 0506 btst D6, D2
00002B4A 4A02 tst.b D2
00002B4C 0FED .incomplete
00002B4E 241B move.l D2, [A3]+
00002B50 1AC1 move.b [A5]+, D1
00002B52 0207 0800 andi.b D7, 0x0
00002B56 4A02 tst.b D2
00002B58 9360 sub.w -[A0], D1
00002B5A 363A 7310 move.w D3, [PC + 0x7310 /* 00009E6C, cstring ""<EOF> */]
00002B5E A140 syscall ResrvMem/ReserveMem, flags=1
00002B60 0501 btst D1, D2
00002B62 0361 bchg -[A1], D1
00002B64 6E30 bgt +0x32 /* 00002B96 */
00002B66 BB01 xor.b D1, D5
00002B68 3314 move.w -[A1], [A4]
00002B6A 0802 0F36 btst.b D2, 0x36 /* '6' */
00002B6E 171B move.b -[A3], [A3]+
00002B70 8227 or.b D1, -[A7]
00002B72 8070 7317 1B1E 2B38 or.w D0, [[A0] + D7 * 2 + 0x1B1E2B38]
00002B7A 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00002B7C B30A cmpm.b [A1]+, [A2]+
00002B7E 8556 or.w [A6], D2
00002B80 0F25 btst -[A5], D7
00002B82 0217 94DC andi.b [A7], 0xDC
00002B86 1B34 7317 B312 0719 move.b -[A5], [[A4] + D7 * 2 - 0x4CEDF8E7]
00002B8E E80F lsr D7.b, 4
00002B90 1617 move.b D3, [A7]
00002B92 19AD D33E 16D8 move.b [A4 + D1.w * 8 - 0x40], [A5 - 0x2CC2]
// begin alternate branch 00002B96-00002B98
label00002B96:
00002B96 16D8 move.b [A3]+, [A0]+
// end alternate branch 00002B96-00002B98
label00002B96: // (misaligned)
00002B98 E350 roxl D0.w, 1
00002B9A 6103 bsr +0x5 /* 00002B9F */
00002B9C A302 syscall Read, flags=3
00002B9E 0302 btst D2, D1
00002BA0 1702 move.b -[A3], D2
00002BA2 FC13 7407 .unknown 0xFC13 0x7407 (W = 6)
00002BA6 0CE9 .incomplete
00002BA8 8507 sbcd D2, D7
00002BAA 0F36 3ACB btst [A6 + D3 * 2 - 0x53], D7
00002BAE 615A bsr +0x5C /* 00002C0A */
00002BB0 6017 bra +0x19 /* 00002BC9 */
00002BB2 1AF1 0F30 3712 4FED move.b [A5]+, [A1 + 0x37124FED + D0 * 8]
00002BBA 120F move.b D1, A7
00002BBC 9910 sub.b [A0], D4
00002BBE 0792 bclr [A2], D3
00002BC0 D4FB 30C1 add.w A2, [PC + D3.w - 0x63]
00002BC4 05F4 .incomplete
00002BC6 8B00 sbcd D5, D0
00002BC8 0719 btst [A1]+, D3
00002BCA C775 1183 7137 01AB and.w [[ + <<invalid base displacement size>> + D1] + 0x713701AB], D3
00002BD2 6911 bvs +0x13 /* 00002BE5 */
00002BD4 0F79 11E9 0407 bchg [0x11E90407], D7
00002BDA 8657 or.w D3, [A7]
00002BDC 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
00002BDE 5374 171A 6145 subq.w [[A4 + D1 * 8] + 0x6145], 1
00002BE4 1107 move.b -[A0], D7
00002BE6 9A68 250F sub.w D5, [A0 + 0x250F]
00002BEA 7B71 moveq.l D5, 0x71
00002BEC 6505 bcs +0x7 /* 00002BF3 */
00002BEE AB30 syscall bMAIN0
00002BF0 7317 moveq.l D1, 0x17
00002BF2 5B10 subq.b [A0], 5
00002BF4 7511 moveq.l D2, 0x11
00002BF6 4B35 2502 0F65 .invalid 5, [[A5 + <<invalid base displacement size>> + D2 * 4] + 0xF65] // invalid opcode 4 with b == 4
00002BFC 113B 0C73 move.b -[A0], [PC + D0 * 4 + 0x73]
00002C00 17C9 0E0F move.b [PC + D0 * 8 + 0xF], A1
00002C04 363A 2B2A move.w D3, [PC + 0x2B2A /* 00005730, cstring ""<EOF> */]
00002C08 5A60 addq.w -[A0], 5
fn00002C0A:
00002C0A 071D btst [A5]+, D3
00002C0C E902 asl D2.b, 4
00002C0E 0FD1 .incomplete
00002C10 0E2C 8D3B 2780 .invalid.b [A4 + 0x2780], 0x3B /* ';' */ // invalid immediate operation
00002C16 0A2C 020F 0608 xori.b [A4 + 0x608], 0xF
00002C1C 1B51 7002 move.b [A5 + 0x7002 /* export_3580 */], [A1]
00002C20 0F45 bchg D5, D7
00002C22 DF7B 1D17 1C62 7301 add.w [[PC] + D1 * 4 + 0x1C627301], D7
00002C2A 631B bls +0x1D /* 00002C47 */
00002C2C A473 syscall OSReserved, flags=4
00002C2E 1FA4 131D move.b [[A7] + D1 * 2], -[A4]
00002C32 A443 syscall SetFilType, flags=4
00002C34 1C47 movea.b A6, D7
00002C36 0026 0F65 ori.b -[A6], 0x65 /* 'e' */
00002C3A 000F 6500 ori.b A7, 0x0
00002C3E 8B60 or.w -[A0], D5
00002C40 6500 0F65 bcs +0xF67 /* 00003BA7 */
00002C44 000F 6500 ori.b A7, 0x0
00002C48 0F65 bchg -[A5], D7
00002C4A 000F 6500 ori.b A7, 0x0
00002C4E 0F2A FE7B btst [A2 - 0x185], D7
00002C52 0D37 091B 379A 9F29 btst [[A7 + D0] + 0x379A9F29], D6
00002C5A 0A0F 3025 xori.b A7, 0x25 /* '%' */
00002C5E 0827 01A2 btst.b -[A7], 0xA2
00002C62 0306 btst D6, D1
00002C64 C50F abcd -[A2], -[A7]
00002C66 0FC5 .incomplete
00002C68 0253 0913 andi.w [A3], 0x913
00002C6C 0317 btst [A7], D1
00002C6E 1C2E 0F41 move.b D6, [A6 + 0xF41]
00002C72 7A17 moveq.l D5, 0x17
00002C74 0599 bclr [A1]+, D2
00002C76 0F49 bchg A1, D7
00002C78 7AC9 moveq.l D5, 0xFFFFFFC9
00002C7A 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4
00002C7C 4919 .invalid 4, [A1]+ // invalid opcode 4 with b == 4
00002C7E 631F bls +0x21 /* 00002C9F */
00002C80 2705 move.l -[A3], D5
00002C82 E41F ror D7.b, 2
00002C84 8B12 or.b [A2], D5
00002C86 0ADB .incomplete
00002C88 031B btst [A3]+, D1
00002C8A 5C33 0103 0923 2007 addq.b [[A3 + <<invalid base displacement size>> + D0] + 0x9232007], 6
00002C92 0184 bclr D4, D0
00002C94 4E4E trap 14
00002C96 4E45 trap 5
00002C98 00CD .incomplete
00002C9A 090F btst A7, D4
00002C9C 4636 2711 not.b [[A6 + D2 * 8]]
00002CA0 0E57 8373 .invalid.w [A7], 0x8373 // invalid immediate operation
00002CA4 AB18 syscall PushVerb
00002CA6 3808 move.w D4, A0
00002CA8 8E8B or.l D7, A3
00002CAA 1D02 move.b -[A6], D2
00002CAC D349 addx.w -[A1], -[A1]
00002CAE 9507 subx.b D2, D7
00002CB0 0F89 bclr A1, D7
00002CB2 0703 btst D3, D3
00002CB4 1D89 0783 107B 051B move.b [[ + <<invalid base displacement size>> + D0 * 8] + 0x107B051B], A1
00002CBC 029B 021B 0283 andi.l [A3]+, 0x21B0283
00002CC2 011B btst [A3]+, D0
00002CC4 02F0 .incomplete
00002CC6 1B02 move.b -[A5], D2
00002CC8 D861 add.w D4, -[A1]
00002CCA 0153 bchg [A3], D0
00002CCC 1407 move.b D2, D7
00002CCE 01DE .incomplete
00002CD0 2907 move.l -[A4], D7
00002CD2 0F31 070F 3507 932C btst [[A1 + <<invalid base displacement size>>] + D0 * 8 + 0x3507932C], D7
00002CDA 3808 move.w D4, A0
00002CDC B342 xor.w D2, D1
00002CDE 0802 A7A5 btst.b D2, 0xA5
00002CE2 D47B 48B7 add.w D2, [PC + D4 - 0x73]
00002CE6 25E1 0302 move.l [PC + 0x302 /* 00002FEA, value 0x64A100A9 */], -[A1]
00002CEA 620F bhi +0x11 /* 00002CFB */
00002CEC 020F A514 andi.b A7, 0x14
00002CF0 5B1F subq.b [A7]+, 5
00002CF2 8506 sbcd D2, D6
00002CF4 0F09 btst A1, D7
00002CF6 0BDB .incomplete
00002CF8 087B 4817 1AB5 bchg.b [PC + D1 * 2 - 0x75], 0x17
00002CFE 7317 moveq.l D1, 0x17
00002D00 6517 bcs +0x19 /* 00002D19 */
00002D02 0FA5 bclr -[A5], D7
00002D04 0217 0851 andi.b [A7], 0x51 /* 'Q' */
00002D08 8E5B or.w D7, [A3]+
00002D0A 6202 bhi +0x4 /* 00002D0E */
00002D0C 97A6 sub.l -[A6], D3
label00002D0E:
00002D0E 7E0F moveq.l D7, 0x0F
00002D10 6D04 blt +0x6 /* 00002D16 */
00002D12 1716 move.b -[A3], [A6]
00002D14 D533 2ECD add.b [A3 + D2 * 8 - 0x51], D2
// begin alternate branch 00002D16-00002D18
label00002D16:
00002D16 2ECD move.l [A7]+, A5
// end alternate branch 00002D16-00002D18
label00002D16: // (misaligned)
00002D18 0D03 btst D3, D6
00002D1A 82CD divu.w D1, A5
00002D1C 0D8B bclr A3, D6
00002D1E 8036 2505 or.b D0, [[A6 + <<invalid base displacement size>>] + D2 * 4]
00002D22 5332 020F subq.b [A2 + D0.w * 2 + 0xF], 1
00002D26 3105 move.w -[A0], D5
00002D28 171F move.b -[A3], [A7]+
00002D2A 4A0B tst.b A3
00002D2C 295B 970F move.l [A4 - 0x68F1], [A3]+
00002D30 621F bhi +0x21 /* 00002D51 */
00002D32 0800 3B04 btst.b D0, 0x4
00002D36 621F bhi +0x21 /* 00002D57 */
00002D38 A900 syscall GetFNum
00002D3A 0FC1 .incomplete
00002D3C 83A5 or.l -[A5], D1
00002D3E 003B B869 010F A18C A500 ori.b [[PC + <<invalid base displacement size>>] + D0 - 0x5E735B00], 0x69 /* 'i' */
00002D48 1FA9 0083 C8A9 move.b [A7 + A4 - 0x87], [A1 + 0x83]
00002D4E 001F A900 ori.b [A7]+, 0x0
00002D52 078B bclr A3, D3
00002D54 C7A5 and.l -[A5], D3
00002D56 001F A900 ori.b [A7]+, 0x0
00002D5A 83DC divs.w D1, [A4]+
00002D5C A900 syscall GetFNum
00002D5E 178B C2A1 move.b [A3 + A4.w * 2 - 0x95], A3
00002D62 001F A900 ori.b [A7]+, 0x0
00002D66 1FA9 001F A900 move.b [A7 + <<invalid base displacement size>> + A2], [A1 + 0x1F]
00002D6C 8B73 0FA9 001F or.w [[0x1F + D0 * 8]], D5
00002D72 A900 syscall GetFNum
00002D74 73EE moveq.l D1, 0xFFFFFFEE
00002D76 A900 syscall GetFNum
00002D78 1FA9 001F A900 move.b [A7 + <<invalid base displacement size>> + A2], [A1 + 0x1F]
00002D7E 0F8E bclr A6, D7
00002D80 AB1D syscall QDExtensions
00002D82 A500 syscall Open/PBHOpen/HOpen, flags=5
00002D84 0F8E bclr A6, D7
00002D86 6332 bls +0x34 /* 00002DBA */
00002D88 AD00 syscall GetFNum, auto_pop
00002D8A 0FA5 bclr -[A5], D7
00002D8C 000F 8EDB ori.b A7, 0xDB
00002D90 35A5 000F move.w [A2 + D0.w + 0xF], -[A5]
00002D94 8EA3 or.l D7, -[A3]
00002D96 62A5 bhi -0x59 /* 00002D3D */
00002D98 000F 8E7B ori.b A7, 0x7B /* '{' */
00002D9C 1DA5 000F move.b [A6 + D0.w + 0xF], -[A5]
00002DA0 8E0F or.b D7, A7
00002DA2 A500 syscall Open/PBHOpen/HOpen, flags=5
00002DA4 0F8E bclr A6, D7
00002DA6 E304 asl D4.b, 1
00002DA8 A500 syscall Open/PBHOpen/HOpen, flags=5
00002DAA 0F8E bclr A6, D7
00002DAC 0FA5 bclr -[A5], D7
00002DAE 000F 8E43 ori.b A7, 0x43 /* 'C' */
00002DB2 15A5 000F move.b [A2 + D0.w + 0xF], -[A5]
00002DB6 8E0F or.b D7, A7
00002DB8 A500 syscall Open/PBHOpen/HOpen, flags=5
label00002DBA:
00002DBA 0F8E bclr A6, D7
00002DBC 7B19 moveq.l D5, 0x19
00002DBE A500 syscall Open/PBHOpen/HOpen, flags=5
00002DC0 0F8E bclr A6, D7
00002DC2 E375 roxl D5.w, D1
00002DC4 A500 syscall Open/PBHOpen/HOpen, flags=5
00002DC6 0F8E bclr A6, D7
00002DC8 5314 subq.b [A4], 1
00002DCA A500 syscall Open/PBHOpen/HOpen, flags=5
00002DCC 0F8E bclr A6, D7
00002DCE 0FA5 bclr -[A5], D7
00002DD0 000F 8E2B ori.b A7, 0x2B /* '+' */
00002DD4 10A5 move.b [A0], -[A5]
00002DD6 000F 8EEB ori.b A7, 0xEB
00002DDA 75A5 moveq.l D2, 0xFFFFFFA5
00002DDC 000F 8ED3 ori.b A7, 0xD3
00002DE0 17A5 000F move.b [A3 + D0.w + 0xF], -[A5]
00002DE4 8E3B 17A5 000F or.b D7, [[0xF] + D1 * 8]
00002DEA 8E0F or.b D7, A7
00002DEC A500 syscall Open/PBHOpen/HOpen, flags=5
00002DEE 0F8E bclr A6, D7
00002DF0 5B14 subq.b [A4], 5
00002DF2 A500 syscall Open/PBHOpen/HOpen, flags=5
00002DF4 0F8E bclr A6, D7
00002DF6 0FA5 bclr -[A5], D7
00002DF8 000F 8EE3 ori.b A7, 0xE3
00002DFC 22A5 move.l [A1], -[A5]
00002DFE 000F 8EFB ori.b A7, 0xFB
00002E02 75A5 moveq.l D2, 0xFFFFFFA5
00002E04 000F 8E8B ori.b A7, 0x8B
00002E08 21A5 000F move.l [A0 + D0.w + 0xF], -[A5]
00002E0C 8E0F or.b D7, A7
00002E0E A500 syscall Open/PBHOpen/HOpen, flags=5
00002E10 0F8E bclr A6, D7
00002E12 9311 sub.b [A1], D1
00002E14 A500 syscall Open/PBHOpen/HOpen, flags=5
00002E16 0F8E bclr A6, D7
00002E18 7332 moveq.l D1, 0x32
00002E1A A500 syscall Open/PBHOpen/HOpen, flags=5
00002E1C 0F8E bclr A6, D7
00002E1E 931C sub.b [A4]+, D1
00002E20 A500 syscall Open/PBHOpen/HOpen, flags=5
00002E22 0F8E bclr A6, D7
00002E24 0FA5 bclr -[A5], D7
00002E26 007B EE29 17BB C2A9 000F 8E0B 12A5 ori.w [[-0x3D56FFF1 + D1 * 8] - 0x71F4ED5B], 0xEE29
00002E34 000F 8E0F ori.b A7, 0xF
00002E38 A500 syscall Open/PBHOpen/HOpen, flags=5
00002E3A 0F8E bclr A6, D7
00002E3C 1312 move.b -[A1], [A2]
00002E3E A500 syscall Open/PBHOpen/HOpen, flags=5
00002E40 0F8E bclr A6, D7
00002E42 0FA5 bclr -[A5], D7
00002E44 000F 8E73 ori.b A7, 0x73 /* 's' */
00002E48 13A5 000F move.b [A1 + D0.w + 0xF], -[A5]
00002E4C 8EBB 54A5 or.l D7, [PC + D5.w * 4 - 0x91]
00002E50 000F 8E0F ori.b A7, 0xF
00002E54 A500 syscall Open/PBHOpen/HOpen, flags=5
00002E56 0F8E bclr A6, D7
00002E58 AB1B syscall PutRgn
00002E5A A500 syscall Open/PBHOpen/HOpen, flags=5
00002E5C 0F8E bclr A6, D7
00002E5E 0FA5 bclr -[A5], D7
00002E60 000F 8ECB ori.b A7, 0xCB
00002E64 14A5 move.b [A2], -[A5]
00002E66 007B 738E 0FA5 0007 ori.w [[0x7] + D0 * 8], 0x738E
00002E6E 85B8 A500 or.l [0xFFFFA500], D2
00002E72 0F8E bclr A6, D7
00002E74 0FA5 bclr -[A5], D7
00002E76 000F 8E6B ori.b A7, 0x6B /* 'k' */
00002E7A 2AA1 move.l [A5], -[A1]
00002E7C 0040 8E0F ori.w D0, 0x8E0F
00002E80 8100 sbcd D0, D0
00002E82 1461 movea.b A2, -[A1]
00002E84 41E5 lea.l A0, -[A5]
00002E86 010F btst A7, D0
00002E88 8E2B 26A5 or.b D7, [A3 + 0x26A5]
00002E8C 000F 8E0F ori.b A7, 0xF
00002E90 A500 syscall Open/PBHOpen/HOpen, flags=5
00002E92 0F8E bclr A6, D7
00002E94 D335 A500 add.b [A5 + <<invalid base displacement size>> + A2 * 4], D1
00002E98 0F8E bclr A6, D7
00002E9A 0FA5 bclr -[A5], D7
00002E9C 000F 8E93 ori.b A7, 0x93
00002EA0 1DA5 000F move.b [A6 + D0.w + 0xF], -[A5]
00002EA4 8E6B 62A5 or.w D7, [A3 + 0x62A5]
00002EA8 000F 8EBB ori.b A7, 0xBB
00002EAC 0EA5 000F 8ECB .invalid.l -[A5], 0xF8ECB // invalid immediate operation
00002EB2 54A5 addq.l -[A5], 2
00002EB4 000F 8E4B ori.b A7, 0x4B /* 'K' */
00002EB8 15A5 000F move.b [A2 + D0.w + 0xF], -[A5]
00002EBC 8E1B or.b D7, [A3]+
00002EBE 76A5 moveq.l D3, 0xFFFFFFA5
00002EC0 000F 8E6B ori.b A7, 0x6B /* 'k' */
00002EC4 0EA5 000F 8E23 .invalid.l -[A5], 0xF8E23 // invalid immediate operation
00002ECA 76A5 moveq.l D3, 0xFFFFFFA5
00002ECC 000F 8EC3 ori.b A7, 0xC3
00002ED0 0EA5 00F3 B069 .invalid.l -[A5], 0xF3B069 // invalid immediate operation
00002ED6 0AD3 .incomplete
00002ED8 D0A9 000F add.l D0, [A1 + 0xF]
00002EDC 8EE3 divu.w D7, -[A3]
00002EDE 03A5 bclr -[A5], D1
label00002EE0:
00002EE0 0073 AE69 010F 8E2B 04A5 ori.w [[A3 + <<invalid base displacement size>>] + D0 - 0x71D4FB5B], 0xAE69
00002EEA 000F 8EEB ori.b A7, 0xEB
00002EEE 22A5 move.l [A1], -[A5]
00002EF0 000F 8E93 ori.b A7, 0x93
00002EF4 21A5 000F move.l [A0 + D0.w + 0xF], -[A5]
00002EF8 8E5B or.w D7, [A3]+
00002EFA 2AA5 move.l [A5], -[A5]
00002EFC 000F 8E43 ori.b A7, 0x43 /* 'C' */
00002F00 17A5 000F move.b [A3 + D0.w + 0xF], -[A5]
00002F04 8E73 62A5 or.w D7, [A3 + D6.w * 2 - 0x91]
00002F08 000F 8E9B ori.b A7, 0x9B
00002F0C 21A5 000F move.l [A0 + D0.w + 0xF], -[A5]
00002F10 8E7B 62A5 or.w D7, [PC + D6.w * 2 - 0x91]
00002F14 000F 8E23 ori.b A7, 0x23 /* '#' */
00002F18 00A5 000F 817A ori.l -[A5], 0xF817A
00002F1E A500 syscall Open/PBHOpen/HOpen, flags=5
00002F20 0F8E bclr A6, D7
00002F22 7B1E moveq.l D5, 0x1E
00002F24 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F26 0F8E bclr A6, D7
00002F28 B316 xor.b [A6], D1
00002F2A A500 syscall Open/PBHOpen/HOpen, flags=5
00002F2C 0F8E bclr A6, D7
00002F2E 8362 or.w -[A2], D1
00002F30 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F32 0F8E bclr A6, D7
00002F34 4B32 A500 .invalid 5, [A2 + <<invalid base displacement size>> + A2 * 4] // invalid opcode 4 with b == 4
00002F38 0F8E bclr A6, D7
00002F3A 8B62 or.w -[A2], D5
00002F3C A500 syscall Open/PBHOpen/HOpen, flags=5
00002F3E 0F8E bclr A6, D7
00002F40 B31B xor.b [A3]+, D1
00002F42 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F44 0F8E bclr A6, D7
00002F46 D354 add.w [A4], D1
00002F48 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F4A 0F8E bclr A6, D7
00002F4C A31D syscall MaxMem, flags=3
00002F4E A500 syscall Open/PBHOpen/HOpen, flags=5
00002F50 0F8E bclr A6, D7
00002F52 2B76 A500 0F8E move.l [A5 + 0xF8E], [A6 + <<invalid base displacement size>> + A2 * 4]
00002F58 F322 .extension 0x322 <<F/4-5/1>> // unimplemented
00002F5A A500 syscall Open/PBHOpen/HOpen, flags=5
00002F5C 0F8E bclr A6, D7
00002F5E 9362 sub.w -[A2], D1
00002F60 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F62 0F8E bclr A6, D7
00002F64 E317 roxl D7.b, 1
00002F66 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F68 0F8E bclr A6, D7
00002F6A B33E xor.b <<invalid special address>>, D1
00002F6C A500 syscall Open/PBHOpen/HOpen, flags=5
00002F6E 0F8E bclr A6, D7
00002F70 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
00002F72 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F74 0F8E bclr A6, D7
00002F76 3376 A500 0F8E move.w [A1 + 0xF8E], [A6 + <<invalid base displacement size>> + A2 * 4]
00002F7C 4B62 chk.w D5, -[A2]
00002F7E A500 syscall Open/PBHOpen/HOpen, flags=5
00002F80 0F8E bclr A6, D7
00002F82 E300 asl D0.b, 1
00002F84 A900 syscall GetFNum
00002F86 0F69 0D0F bchg [A1 + 0xD0F], D7
00002F8A 8E0F or.b D7, A7
00002F8C A500 syscall Open/PBHOpen/HOpen, flags=5
00002F8E 0F8E bclr A6, D7
00002F90 DB15 add.b [A5], D5
00002F92 A500 syscall Open/PBHOpen/HOpen, flags=5
00002F94 0F8E bclr A6, D7
00002F96 3B76 A500 0F8E move.w [A5 + 0xF8E], [A6 + <<invalid base displacement size>> + A2 * 4]
00002F9C 0FA5 bclr -[A5], D7
00002F9E 000F 8E0F ori.b A7, 0xF
00002FA2 A500 syscall Open/PBHOpen/HOpen, flags=5
00002FA4 0F8E bclr A6, D7
00002FA6 DB62 add.w -[A2], D5
00002FA8 A500 syscall Open/PBHOpen/HOpen, flags=5
00002FAA 0F8E bclr A6, D7
00002FAC 3B26 move.w -[A5], -[A6]
00002FAE A500 syscall Open/PBHOpen/HOpen, flags=5
00002FB0 1FE9 0507 move.b <<invalid special address>>, [A1 + 0x507]
00002FB4 889F or.l D4, [A7]+
00002FB6 A500 syscall Open/PBHOpen/HOpen, flags=5
00002FB8 0F8E bclr A6, D7
00002FBA 832A A500 or.b [A2 - 0x5B00], D1
00002FBE 0F8E bclr A6, D7
00002FC0 0FA1 bclr -[A1], D7
00002FC2 0057 1F64 ori.w [A7], 0x1F64
00002FC6 626B bhi +0x6D /* 00003033 */
00002FC8 7B41 moveq.l D5, 0x41
00002FCA 9A00 sub.b D5, D0
00002FCC AB46 syscall bEND10
00002FCE 620F bhi +0x11 /* 00002FDF */
00002FD0 218C A500 move.l [A0 + <<invalid base displacement size>> + A2 * 4], A4
00002FD4 0FC5 .incomplete
00002FD6 38A1 move.w [A4], -[A1]
00002FD8 000F 8176 ori.b A7, 0x76 /* 'v' */
00002FDC A500 syscall Open/PBHOpen/HOpen, flags=5
00002FDE 0F85 bclr D5, D7
00002FE0 2EA1 move.l [A7], -[A1]
00002FE2 000F E168 ori.b A7, 0x68 /* 'h' */
00002FE6 A500 syscall Open/PBHOpen/HOpen, flags=5
00002FE8 0F61 bchg -[A1], D7
00002FEA 64A1 bcc -0x5D /* 00002F8D */
00002FEC 00A9 .incomplete
00002FEE 050E btst A6, D2
00002FF0 18 .incomplete